diff --git a/psalm.baseline.xml b/psalm.baseline.xml index eb17979c7..7a79267af 100644 --- a/psalm.baseline.xml +++ b/psalm.baseline.xml @@ -88,186 +88,6 @@ getRows - - - $items - - - ]]> - - - - - $items - - - ]]> - - - - - $items - - - ]]> - - - - - $items - - - ]]> - - - - - $items - - - ]]> - - - - - $items - - - ]]> - - - - - $items - - - ]]> - - - - - $items - - - ]]> - - - - - $items - $items - $items - $items - - - ]]> - ]]> - ]]> - ]]> - - - - - $items - - - ]]> - - - - - $items - $items - - - ]]> - ]]> - - - - - $items - - - ]]> - - - - - $items - $items - - - ]]> - ]]> - - - - - $items - $items - $items - $items - - - ]]> - ]]> - ]]> - ]]> - - - - - $items - $items - $items - $items - - - ]]> - ]]> - ]]> - ]]> - - - - - $items - $items - $items - $items - - - ]]> - ]]> - ]]> - ]]> - - - - - $items - - - ]]> - - - - - $items - - - ]]> - - - - - $items - - - ]]> - - array_keys($s3SignerOptions) @@ -289,56 +109,4 @@ - - - $items - - - ]]> - - - - - $items - - - ]]> - - - - - - - - ]]> - - - - - - - - ]]> - - - - - - - - ]]> - - - - - - - - - - ]]> - ]]> - ]]> - - diff --git a/src/CodeGenerator/src/Generator/CodeGenerator/PopulatorGenerator.php b/src/CodeGenerator/src/Generator/CodeGenerator/PopulatorGenerator.php index 5b01faa3c..de3b4935d 100644 --- a/src/CodeGenerator/src/Generator/CodeGenerator/PopulatorGenerator.php +++ b/src/CodeGenerator/src/Generator/CodeGenerator/PopulatorGenerator.php @@ -90,7 +90,7 @@ private function generateProperties(StructureShape $shape, ClassBuilder $classBu if (null !== $propertyDocumentation = $memberShape->getDocumentationMember()) { $property->setComment(GeneratorHelper::parseDocumentation($propertyDocumentation)); } - [$returnType, $parameterType, $memberClassNames] = $this->typeGenerator->getPhpType($memberShape); + [$returnType, $parameterType, $memberClassNames] = $this->typeGenerator->getPhpType($memberShape, false); foreach ($memberClassNames as $memberClassName) { $classBuilder->addUse($memberClassName->getFqdn()); } @@ -100,7 +100,7 @@ private function generateProperties(StructureShape $shape, ClassBuilder $classBu } if ($memberShape instanceof StructureShape) { - $this->objectGenerator->generate($memberShape); + $this->objectGenerator->generate($memberShape, false, false); } elseif ($memberShape instanceof MapShape) { $mapKeyShape = $memberShape->getKey()->getShape(); if ('string' !== $mapKeyShape->getType()) { @@ -111,7 +111,7 @@ private function generateProperties(StructureShape $shape, ClassBuilder $classBu } if (($valueShape = $memberShape->getValue()->getShape()) instanceof StructureShape) { - $this->objectGenerator->generate($valueShape); + $this->objectGenerator->generate($valueShape, false, false); } if (!empty($valueShape->getEnum())) { $this->enumGenerator->generate($valueShape); @@ -299,7 +299,7 @@ private function generatePopulator(Operation $operation, StructureShape $shape, private function generateListShapeMemberShape(Shape $memberShape, bool $forEndpoint): void { if ($memberShape instanceof StructureShape) { - $this->objectGenerator->generate($memberShape, $forEndpoint); + $this->objectGenerator->generate($memberShape, $forEndpoint, false); } elseif ($memberShape instanceof ListShape) { $this->generateListShapeMemberShape($memberShape->getMember()->getShape(), $forEndpoint); } diff --git a/src/CodeGenerator/src/Generator/CodeGenerator/TypeGenerator.php b/src/CodeGenerator/src/Generator/CodeGenerator/TypeGenerator.php index 3fefde200..2fba098b8 100644 --- a/src/CodeGenerator/src/Generator/CodeGenerator/TypeGenerator.php +++ b/src/CodeGenerator/src/Generator/CodeGenerator/TypeGenerator.php @@ -39,7 +39,7 @@ public function __construct(NamespaceRegistry $namespaceRegistry) * * @return array{string, ClassName[]} [docblock representation, ClassName related] */ - public function generateDocblock(StructureShape $shape, ClassName $shapeClassName, bool $alternateClass = true, bool $allNullable = false, bool $isObject = false, array $extra = []): array + public function generateDocblock(StructureShape $shape, ClassName $shapeClassName, bool $alternateClass = true, bool $allNullable = false, bool $isObject = false, array $extra = [], bool $strictEnum = true): array { $classNames = []; if ($alternateClass) { @@ -67,7 +67,11 @@ public function generateDocblock(StructureShape $shape, ClassName $shapeClassNam $param = 'array<' . $className->getName() . '|array>'; } elseif (!empty($listMemberShape->getEnum())) { $classNames[] = $className = $this->namespaceRegistry->getEnum($listMemberShape); - $param = 'array<' . $className->getName() . '::*>'; + if ($strictEnum) { + $param = 'array<' . $className->getName() . '::*>'; + } else { + $param = 'array<' . $className->getName() . '::*|string>'; + } } else { $param = $this->getNativePhpType($listMemberShape->getType()) . '[]'; } @@ -81,13 +85,20 @@ public function generateDocblock(StructureShape $shape, ClassName $shapeClassNam } elseif (!empty($mapValueShape->getEnum())) { $classNames[] = $className = $this->namespaceRegistry->getEnum($mapValueShape); $param = $className->getName() . '::*'; + if (!$strictEnum) { + $param .= '|string'; + } } else { $param = $this->getNativePhpType($mapValueShape->getType()); } $mapKeyShape = $memberShape->getKey()->getShape(); if (!empty($mapKeyShape->getEnum())) { $classNames[] = $className = $this->namespaceRegistry->getEnum($mapKeyShape); - $param = 'array<' . $className->getName() . '::*, ' . $param . '>'; + if ($strictEnum) { + $param = 'array<' . $className->getName() . '::*, ' . $param . '>'; + } else { + $param = 'array<' . $className->getName() . '::*|string, ' . $param . '>'; + } } else { $param = 'array'; } @@ -101,6 +112,9 @@ public function generateDocblock(StructureShape $shape, ClassName $shapeClassNam if (!empty($memberShape->getEnum())) { $classNames[] = $className = $this->namespaceRegistry->getEnum($memberShape); $param = $className->getName() . '::*'; + if (!$strictEnum) { + $param .= '|string'; + } } else { $param = $this->getNativePhpType($memberShape->getType()); } @@ -136,7 +150,7 @@ public function generateDocblock(StructureShape $shape, ClassName $shapeClassNam * * @return array{string, string, ClassName[]} [typeHint value, docblock representation, ClassName related] */ - public function getPhpType(Shape $shape): array + public function getPhpType(Shape $shape, bool $strictEnum = true): array { $memberClassNames = []; if ($shape instanceof StructureShape) { @@ -147,8 +161,8 @@ public function getPhpType(Shape $shape): array if ($shape instanceof ListShape) { $listMemberShape = $shape->getMember()->getShape(); - [$type, $doc, $memberClassNames] = $this->getPhpType($listMemberShape); - if ('::*' === substr($doc, -3)) { + [$type, $doc, $memberClassNames] = $this->getPhpType($listMemberShape, $strictEnum); + if (!empty($listMemberShape->getEnum())) { $doc = "list<$doc>"; } else { $doc .= '[]'; @@ -160,10 +174,14 @@ public function getPhpType(Shape $shape): array if ($shape instanceof MapShape) { $mapKeyShape = $shape->getKey()->getShape(); $mapValueShape = $shape->getValue()->getShape(); - [$type, $doc, $memberClassNames] = $this->getPhpType($mapValueShape); + [$type, $doc, $memberClassNames] = $this->getPhpType($mapValueShape, $strictEnum); if (!empty($mapKeyShape->getEnum())) { $memberClassNames[] = $memberClassName = $this->namespaceRegistry->getEnum($mapKeyShape); - $doc = "array<{$memberClassName->getName()}::*, $doc>"; + if ($strictEnum) { + $doc = "array<{$memberClassName->getName()}::*, $doc>"; + } else { + $doc = "array<{$memberClassName->getName()}::*|string, $doc>"; + } } else { $doc = "array"; } @@ -180,6 +198,9 @@ public function getPhpType(Shape $shape): array $memberClassNames[] = $memberClassName = $this->namespaceRegistry->getEnum($shape); $doc = $memberClassName->getName() . '::*'; + if (!$strictEnum) { + $doc .= '|string'; + } } return [$type, $doc, $memberClassNames]; diff --git a/src/CodeGenerator/src/Generator/ObjectGenerator.php b/src/CodeGenerator/src/Generator/ObjectGenerator.php index 6126e8ff7..c1c9a8fcb 100644 --- a/src/CodeGenerator/src/Generator/ObjectGenerator.php +++ b/src/CodeGenerator/src/Generator/ObjectGenerator.php @@ -40,6 +40,11 @@ class ObjectGenerator */ private $generated = []; + /** + * @var bool[] + */ + private $generatedIsStrictEnum = []; + /** * @var NamespaceRegistry */ @@ -83,22 +88,27 @@ public function __construct(ClassRegistry $classRegistry, NamespaceRegistry $nam $this->managedMethods = $managedMethods; } - public function generate(StructureShape $shape, bool $forEndpoint = false): ClassName + public function generate(StructureShape $shape, bool $forEndpoint = false, bool $strictEnum = true): ClassName { if (isset($this->generated[$shape->getName()])) { - return $this->generated[$shape->getName()]; + if ($strictEnum || false === $this->generatedIsStrictEnum[$shape->getName()]) { + return $this->generated[$shape->getName()]; + } } + $this->generated[$shape->getName()] = $className = $this->namespaceRegistry->getObject($shape); + $this->generatedIsStrictEnum[$shape->getName()] = $strictEnum; $classBuilder = $this->classRegistry->register($className->getFqdn()); $classBuilder->setFinal(); + $classBuilder->removeComment(); if (null !== $documentation = $shape->getDocumentationMain()) { $classBuilder->addComment(GeneratorHelper::parseDocumentation($documentation)); } // Named constructor - $this->namedConstructor($shape, $classBuilder); - $this->addProperties($shape, $classBuilder, $forEndpoint); + $this->namedConstructor($shape, $classBuilder, $strictEnum); + $this->addProperties($shape, $classBuilder, $forEndpoint, $strictEnum); if ($forEndpoint) { $classBuilder->addUse(EndpointInterface::class); @@ -156,7 +166,7 @@ private function isShapeUsedInput(StructureShape $shape): bool return $this->usedShapedInput[$shape->getName()] ?? false; } - private function namedConstructor(StructureShape $shape, ClassBuilder $classBuilder): void + private function namedConstructor(StructureShape $shape, ClassBuilder $classBuilder, bool $strictEnum): void { if (empty($shape->getMembers())) { $createMethod = $classBuilder->addMethod('create') @@ -164,7 +174,7 @@ private function namedConstructor(StructureShape $shape, ClassBuilder $classBuil ->setReturnType('self') ->setBody('return $input instanceof self ? $input : new self();'); $createMethod->addParameter('input'); - [$doc, $memberClassNames] = $this->typeGenerator->generateDocblock($shape, $this->generated[$shape->getName()], true, false, true); + [$doc, $memberClassNames] = $this->typeGenerator->generateDocblock($shape, $this->generated[$shape->getName()], true, false, true, [], $strictEnum); $createMethod->addComment($doc); foreach ($memberClassNames as $memberClassName) { $classBuilder->addUse($memberClassName->getFqdn()); @@ -178,7 +188,7 @@ private function namedConstructor(StructureShape $shape, ClassBuilder $classBuil ->setReturnType('self') ->setBody('return $input instanceof self ? $input : new self($input);'); $createMethod->addParameter('input'); - [$doc, $memberClassNames] = $this->typeGenerator->generateDocblock($shape, $this->generated[$shape->getName()], true, false, true); + [$doc, $memberClassNames] = $this->typeGenerator->generateDocblock($shape, $this->generated[$shape->getName()], true, false, true, [], $strictEnum); $createMethod->addComment($doc); foreach ($memberClassNames as $memberClassName) { $classBuilder->addUse($memberClassName->getFqdn()); @@ -186,7 +196,7 @@ private function namedConstructor(StructureShape $shape, ClassBuilder $classBuil // We need a constructor $constructor = $classBuilder->addMethod('__construct'); - [$doc, $memberClassNames] = $this->typeGenerator->generateDocblock($shape, $this->generated[$shape->getName()], false, false, true); + [$doc, $memberClassNames] = $this->typeGenerator->generateDocblock($shape, $this->generated[$shape->getName()], false, false, true, [], $strictEnum); $constructor->addComment($doc); foreach ($memberClassNames as $memberClassName) { $classBuilder->addUse($memberClassName->getFqdn()); @@ -201,14 +211,14 @@ private function namedConstructor(StructureShape $shape, ClassBuilder $classBuil foreach ($shape->getMembers() as $member) { $memberShape = $member->getShape(); if ($memberShape instanceof StructureShape) { - $objectClass = $this->generate($memberShape); + $objectClass = $this->generate($memberShape, false, $strictEnum); $memberCode = strtr('CLASS::create($input["NAME"])', ['NAME' => $member->getName(), 'CLASS' => $objectClass->getName()]); } elseif ($memberShape instanceof ListShape) { $listMemberShape = $memberShape->getMember()->getShape(); // Check if this is a list of objects if ($listMemberShape instanceof StructureShape) { - $objectClass = $this->generate($listMemberShape); + $objectClass = $this->generate($listMemberShape, false, $strictEnum); $memberCode = strtr('array_map([CLASS::class, "create"], $input["NAME"])', ['NAME' => $member->getName(), 'CLASS' => $objectClass->getName()]); } else { $memberCode = strtr('$input["NAME"]', ['NAME' => $member->getName()]); @@ -217,7 +227,7 @@ private function namedConstructor(StructureShape $shape, ClassBuilder $classBuil $mapValueShape = $memberShape->getValue()->getShape(); if ($mapValueShape instanceof StructureShape) { - $objectClass = $this->generate($mapValueShape); + $objectClass = $this->generate($mapValueShape, false, $strictEnum); $memberCode = strtr('array_map([CLASS::class, "create"], $input["NAME"])', ['NAME' => $member->getName(), 'CLASS' => $objectClass->getName()]); } else { $memberCode = strtr('$input["NAME"]', ['NAME' => $member->getName()]); @@ -253,7 +263,7 @@ private function namedConstructor(StructureShape $shape, ClassBuilder $classBuil /** * Add properties and getters. */ - private function addProperties(StructureShape $shape, ClassBuilder $classBuilder, bool $forEndpoint): void + private function addProperties(StructureShape $shape, ClassBuilder $classBuilder, bool $forEndpoint, bool $strictEnum): void { $forEndpointProps = $forEndpoint ? ['address' => false, 'cachePeriodInMinutes' => false] : []; foreach ($shape->getMembers() as $member) { @@ -264,7 +274,7 @@ private function addProperties(StructureShape $shape, ClassBuilder $classBuilder $property->setComment(GeneratorHelper::parseDocumentation($propertyDocumentation)); } - [$returnType, $parameterType, $memberClassNames] = $this->typeGenerator->getPhpType($memberShape); + [$returnType, $parameterType, $memberClassNames] = $this->typeGenerator->getPhpType($memberShape, $strictEnum); if ($forEndpoint && isset($forEndpointProps[$propertyName])) { $forEndpointProps[$propertyName] = true; } @@ -279,7 +289,7 @@ private function addProperties(StructureShape $shape, ClassBuilder $classBuilder $getterSetterNullable = null; if ($memberShape instanceof StructureShape) { - $this->generate($memberShape); + $this->generate($memberShape, false, $strictEnum); } elseif ($memberShape instanceof MapShape) { $getterSetterNullable = false; $mapKeyShape = $memberShape->getKey()->getShape(); @@ -291,7 +301,7 @@ private function addProperties(StructureShape $shape, ClassBuilder $classBuilder } if (($valueShape = $memberShape->getValue()->getShape()) instanceof StructureShape) { - $this->generate($valueShape); + $this->generate($valueShape, false, $strictEnum); } if (!empty($valueShape->getEnum())) { $enumClassName = $this->enumGenerator->generate($valueShape); @@ -302,7 +312,7 @@ private function addProperties(StructureShape $shape, ClassBuilder $classBuilder $memberShape->getMember()->getShape(); if (($memberShape = $memberShape->getMember()->getShape()) instanceof StructureShape) { - $this->generate($memberShape); + $this->generate($memberShape, false, $strictEnum); } if (!empty($memberShape->getEnum())) { $enumClassName = $this->enumGenerator->generate($memberShape); diff --git a/src/CodeGenerator/src/Generator/PhpGenerator/ClassBuilder.php b/src/CodeGenerator/src/Generator/PhpGenerator/ClassBuilder.php index 413ba6e48..11b6ede87 100644 --- a/src/CodeGenerator/src/Generator/PhpGenerator/ClassBuilder.php +++ b/src/CodeGenerator/src/Generator/PhpGenerator/ClassBuilder.php @@ -122,9 +122,20 @@ public function setMethods(array $methods): self public function addProperty(string $name): Property { + if ($this->class->hasProperty($name)) { + $this->class->removeProperty($name); + } + return $this->class->addProperty($name); } + public function removeComment(): self + { + $this->class->removeComment(); + + return $this; + } + public function addComment(string $val): self { $this->class->addComment($val); diff --git a/src/CodeGenerator/src/Generator/ResponseParser/RestJsonParser.php b/src/CodeGenerator/src/Generator/ResponseParser/RestJsonParser.php index 2cbedeb13..d7892ae20 100644 --- a/src/CodeGenerator/src/Generator/ResponseParser/RestJsonParser.php +++ b/src/CodeGenerator/src/Generator/ResponseParser/RestJsonParser.php @@ -439,7 +439,7 @@ private function createPopulateMethod(string $functionName, string $body, Shape ->setType('array') ; - [$returnType, $parameterType, $memberClassNames] = $this->typeGenerator->getPhpType($shape); + [$returnType, $parameterType, $memberClassNames] = $this->typeGenerator->getPhpType($shape, false); $method ->setReturnType($returnType) ->setComment('@return ' . $parameterType); diff --git a/src/CodeGenerator/src/Generator/ResponseParser/RestXmlParser.php b/src/CodeGenerator/src/Generator/ResponseParser/RestXmlParser.php index a8da5db0c..a2ff4992f 100644 --- a/src/CodeGenerator/src/Generator/ResponseParser/RestXmlParser.php +++ b/src/CodeGenerator/src/Generator/ResponseParser/RestXmlParser.php @@ -325,6 +325,7 @@ private function parseXmlResponseList(ListShape $shape, string $input, bool $req '; } else { $listAccessorRequired = true; + $body = ' $items = []; foreach (INPUT_PROPERTY as $item) { @@ -391,7 +392,7 @@ private function createPopulateMethod(string $functionName, string $body, Shape ->setType(\SimpleXMLElement::class) ; - [$returnType, $parameterType, $memberClassNames] = $this->typeGenerator->getPhpType($shape); + [$returnType, $parameterType, $memberClassNames] = $this->typeGenerator->getPhpType($shape, false); $method ->setReturnType($returnType) ->setComment('@return ' . $parameterType); diff --git a/src/Service/AppSync/CHANGELOG.md b/src/Service/AppSync/CHANGELOG.md index d2912979a..5741f5e0a 100644 --- a/src/Service/AppSync/CHANGELOG.md +++ b/src/Service/AppSync/CHANGELOG.md @@ -6,6 +6,10 @@ - AWS api-change: Rework regions configuration +### Changed + +- DocBloc on enum values reflects that AWS might returns unknown values + ## 3.2.0 ### Added diff --git a/src/Service/AppSync/src/Exception/BadRequestException.php b/src/Service/AppSync/src/Exception/BadRequestException.php index 4d1dbc3ef..b00b9f7a9 100644 --- a/src/Service/AppSync/src/Exception/BadRequestException.php +++ b/src/Service/AppSync/src/Exception/BadRequestException.php @@ -16,7 +16,7 @@ final class BadRequestException extends ClientException { /** - * @var BadRequestReason::*|null + * @var BadRequestReason::*|string|null */ private $reason; @@ -31,7 +31,7 @@ public function getDetail(): ?BadRequestDetail } /** - * @return BadRequestReason::*|null + * @return BadRequestReason::*|string|null */ public function getReason(): ?string { diff --git a/src/Service/AppSync/src/Result/GetSchemaCreationStatusResponse.php b/src/Service/AppSync/src/Result/GetSchemaCreationStatusResponse.php index 2e22f5e2d..60e5d0614 100644 --- a/src/Service/AppSync/src/Result/GetSchemaCreationStatusResponse.php +++ b/src/Service/AppSync/src/Result/GetSchemaCreationStatusResponse.php @@ -12,7 +12,7 @@ class GetSchemaCreationStatusResponse extends Result * The current state of the schema (PROCESSING, FAILED, SUCCESS, or NOT_APPLICABLE). When the schema is in the ACTIVE * state, you can add data. * - * @var SchemaStatus::*|null + * @var SchemaStatus::*|string|null */ private $status; @@ -31,7 +31,7 @@ public function getDetails(): ?string } /** - * @return SchemaStatus::*|null + * @return SchemaStatus::*|string|null */ public function getStatus(): ?string { diff --git a/src/Service/AppSync/src/Result/StartSchemaCreationResponse.php b/src/Service/AppSync/src/Result/StartSchemaCreationResponse.php index 8b14e4a1f..504e425d6 100644 --- a/src/Service/AppSync/src/Result/StartSchemaCreationResponse.php +++ b/src/Service/AppSync/src/Result/StartSchemaCreationResponse.php @@ -12,12 +12,12 @@ class StartSchemaCreationResponse extends Result * The current state of the schema (PROCESSING, FAILED, SUCCESS, or NOT_APPLICABLE). When the schema is in the ACTIVE * state, you can add data. * - * @var SchemaStatus::*|null + * @var SchemaStatus::*|string|null */ private $status; /** - * @return SchemaStatus::*|null + * @return SchemaStatus::*|string|null */ public function getStatus(): ?string { diff --git a/src/Service/AppSync/src/ValueObject/AppSyncRuntime.php b/src/Service/AppSync/src/ValueObject/AppSyncRuntime.php index 38ecfd539..bf8c582e0 100644 --- a/src/Service/AppSync/src/ValueObject/AppSyncRuntime.php +++ b/src/Service/AppSync/src/ValueObject/AppSyncRuntime.php @@ -15,7 +15,7 @@ final class AppSyncRuntime /** * The `name` of the runtime to use. Currently, the only allowed value is `APPSYNC_JS`. * - * @var RuntimeName::* + * @var RuntimeName::*|string */ private $name; @@ -28,7 +28,7 @@ final class AppSyncRuntime /** * @param array{ - * name: RuntimeName::*, + * name: RuntimeName::*|string, * runtimeVersion: string, * } $input */ @@ -40,7 +40,7 @@ public function __construct(array $input) /** * @param array{ - * name: RuntimeName::*, + * name: RuntimeName::*|string, * runtimeVersion: string, * }|AppSyncRuntime $input */ @@ -50,7 +50,7 @@ public static function create($input): self } /** - * @return RuntimeName::* + * @return RuntimeName::*|string */ public function getName(): string { diff --git a/src/Service/AppSync/src/ValueObject/AuthorizationConfig.php b/src/Service/AppSync/src/ValueObject/AuthorizationConfig.php index 10ce1f8ba..7f4ddb752 100644 --- a/src/Service/AppSync/src/ValueObject/AuthorizationConfig.php +++ b/src/Service/AppSync/src/ValueObject/AuthorizationConfig.php @@ -15,7 +15,7 @@ final class AuthorizationConfig * * - **AWS_IAM**: The authorization type is Signature Version 4 (SigV4). * - * @var AuthorizationType::* + * @var AuthorizationType::*|string */ private $authorizationType; @@ -28,7 +28,7 @@ final class AuthorizationConfig /** * @param array{ - * authorizationType: AuthorizationType::*, + * authorizationType: AuthorizationType::*|string, * awsIamConfig?: null|AwsIamConfig|array, * } $input */ @@ -40,7 +40,7 @@ public function __construct(array $input) /** * @param array{ - * authorizationType: AuthorizationType::*, + * authorizationType: AuthorizationType::*|string, * awsIamConfig?: null|AwsIamConfig|array, * }|AuthorizationConfig $input */ @@ -50,7 +50,7 @@ public static function create($input): self } /** - * @return AuthorizationType::* + * @return AuthorizationType::*|string */ public function getAuthorizationType(): string { diff --git a/src/Service/AppSync/src/ValueObject/DataSource.php b/src/Service/AppSync/src/ValueObject/DataSource.php index c12963fec..217af53bb 100644 --- a/src/Service/AppSync/src/ValueObject/DataSource.php +++ b/src/Service/AppSync/src/ValueObject/DataSource.php @@ -46,7 +46,7 @@ final class DataSource * - **HTTP**: The data source is an HTTP endpoint. * - **RELATIONAL_DATABASE**: The data source is a relational database. * - * @var DataSourceType::*|null + * @var DataSourceType::*|string|null */ private $type; @@ -115,7 +115,7 @@ final class DataSource * * `metricsConfig` can be `ENABLED` or `DISABLED`. * - * @var DataSourceLevelMetricsConfig::*|null + * @var DataSourceLevelMetricsConfig::*|string|null */ private $metricsConfig; @@ -124,7 +124,7 @@ final class DataSource * dataSourceArn?: null|string, * name?: null|string, * description?: null|string, - * type?: null|DataSourceType::*, + * type?: null|DataSourceType::*|string, * serviceRoleArn?: null|string, * dynamodbConfig?: null|DynamodbDataSourceConfig|array, * lambdaConfig?: null|LambdaDataSourceConfig|array, @@ -133,7 +133,7 @@ final class DataSource * httpConfig?: null|HttpDataSourceConfig|array, * relationalDatabaseConfig?: null|RelationalDatabaseDataSourceConfig|array, * eventBridgeConfig?: null|EventBridgeDataSourceConfig|array, - * metricsConfig?: null|DataSourceLevelMetricsConfig::*, + * metricsConfig?: null|DataSourceLevelMetricsConfig::*|string, * } $input */ public function __construct(array $input) @@ -158,7 +158,7 @@ public function __construct(array $input) * dataSourceArn?: null|string, * name?: null|string, * description?: null|string, - * type?: null|DataSourceType::*, + * type?: null|DataSourceType::*|string, * serviceRoleArn?: null|string, * dynamodbConfig?: null|DynamodbDataSourceConfig|array, * lambdaConfig?: null|LambdaDataSourceConfig|array, @@ -167,7 +167,7 @@ public function __construct(array $input) * httpConfig?: null|HttpDataSourceConfig|array, * relationalDatabaseConfig?: null|RelationalDatabaseDataSourceConfig|array, * eventBridgeConfig?: null|EventBridgeDataSourceConfig|array, - * metricsConfig?: null|DataSourceLevelMetricsConfig::*, + * metricsConfig?: null|DataSourceLevelMetricsConfig::*|string, * }|DataSource $input */ public static function create($input): self @@ -211,7 +211,7 @@ public function getLambdaConfig(): ?LambdaDataSourceConfig } /** - * @return DataSourceLevelMetricsConfig::*|null + * @return DataSourceLevelMetricsConfig::*|string|null */ public function getMetricsConfig(): ?string { @@ -239,7 +239,7 @@ public function getServiceRoleArn(): ?string } /** - * @return DataSourceType::*|null + * @return DataSourceType::*|string|null */ public function getType(): ?string { diff --git a/src/Service/AppSync/src/ValueObject/RelationalDatabaseDataSourceConfig.php b/src/Service/AppSync/src/ValueObject/RelationalDatabaseDataSourceConfig.php index dfb0e3836..701572ff9 100644 --- a/src/Service/AppSync/src/ValueObject/RelationalDatabaseDataSourceConfig.php +++ b/src/Service/AppSync/src/ValueObject/RelationalDatabaseDataSourceConfig.php @@ -16,7 +16,7 @@ final class RelationalDatabaseDataSourceConfig * - **RDS_HTTP_ENDPOINT**: The relational database source type is an Amazon Relational Database Service (Amazon RDS) * HTTP endpoint. * - * @var RelationalDatabaseSourceType::*|null + * @var RelationalDatabaseSourceType::*|string|null */ private $relationalDatabaseSourceType; @@ -29,7 +29,7 @@ final class RelationalDatabaseDataSourceConfig /** * @param array{ - * relationalDatabaseSourceType?: null|RelationalDatabaseSourceType::*, + * relationalDatabaseSourceType?: null|RelationalDatabaseSourceType::*|string, * rdsHttpEndpointConfig?: null|RdsHttpEndpointConfig|array, * } $input */ @@ -41,7 +41,7 @@ public function __construct(array $input) /** * @param array{ - * relationalDatabaseSourceType?: null|RelationalDatabaseSourceType::*, + * relationalDatabaseSourceType?: null|RelationalDatabaseSourceType::*|string, * rdsHttpEndpointConfig?: null|RdsHttpEndpointConfig|array, * }|RelationalDatabaseDataSourceConfig $input */ @@ -56,7 +56,7 @@ public function getRdsHttpEndpointConfig(): ?RdsHttpEndpointConfig } /** - * @return RelationalDatabaseSourceType::*|null + * @return RelationalDatabaseSourceType::*|string|null */ public function getRelationalDatabaseSourceType(): ?string { diff --git a/src/Service/AppSync/src/ValueObject/Resolver.php b/src/Service/AppSync/src/ValueObject/Resolver.php index 17f61afe4..27c4b71f8 100644 --- a/src/Service/AppSync/src/ValueObject/Resolver.php +++ b/src/Service/AppSync/src/ValueObject/Resolver.php @@ -60,7 +60,7 @@ final class Resolver * - **PIPELINE**: A PIPELINE resolver type. You can use a PIPELINE resolver to invoke a series of `Function` objects in * a serial manner. You can use a pipeline resolver to run a GraphQL query against multiple data sources. * - * @var ResolverKind::*|null + * @var ResolverKind::*|string|null */ private $kind; @@ -113,7 +113,7 @@ final class Resolver * * `metricsConfig` can be `ENABLED` or `DISABLED`. * - * @var ResolverLevelMetricsConfig::*|null + * @var ResolverLevelMetricsConfig::*|string|null */ private $metricsConfig; @@ -125,14 +125,14 @@ final class Resolver * resolverArn?: null|string, * requestMappingTemplate?: null|string, * responseMappingTemplate?: null|string, - * kind?: null|ResolverKind::*, + * kind?: null|ResolverKind::*|string, * pipelineConfig?: null|PipelineConfig|array, * syncConfig?: null|SyncConfig|array, * cachingConfig?: null|CachingConfig|array, * maxBatchSize?: null|int, * runtime?: null|AppSyncRuntime|array, * code?: null|string, - * metricsConfig?: null|ResolverLevelMetricsConfig::*, + * metricsConfig?: null|ResolverLevelMetricsConfig::*|string, * } $input */ public function __construct(array $input) @@ -161,14 +161,14 @@ public function __construct(array $input) * resolverArn?: null|string, * requestMappingTemplate?: null|string, * responseMappingTemplate?: null|string, - * kind?: null|ResolverKind::*, + * kind?: null|ResolverKind::*|string, * pipelineConfig?: null|PipelineConfig|array, * syncConfig?: null|SyncConfig|array, * cachingConfig?: null|CachingConfig|array, * maxBatchSize?: null|int, * runtime?: null|AppSyncRuntime|array, * code?: null|string, - * metricsConfig?: null|ResolverLevelMetricsConfig::*, + * metricsConfig?: null|ResolverLevelMetricsConfig::*|string, * }|Resolver $input */ public static function create($input): self @@ -197,7 +197,7 @@ public function getFieldName(): ?string } /** - * @return ResolverKind::*|null + * @return ResolverKind::*|string|null */ public function getKind(): ?string { @@ -210,7 +210,7 @@ public function getMaxBatchSize(): ?int } /** - * @return ResolverLevelMetricsConfig::*|null + * @return ResolverLevelMetricsConfig::*|string|null */ public function getMetricsConfig(): ?string { diff --git a/src/Service/AppSync/src/ValueObject/SyncConfig.php b/src/Service/AppSync/src/ValueObject/SyncConfig.php index 837bd730e..618a1352c 100644 --- a/src/Service/AppSync/src/ValueObject/SyncConfig.php +++ b/src/Service/AppSync/src/ValueObject/SyncConfig.php @@ -21,7 +21,7 @@ final class SyncConfig * - **AUTOMERGE**: Resolve conflicts with the Automerge conflict resolution strategy. * - **LAMBDA**: Resolve conflicts with an Lambda function supplied in the `LambdaConflictHandlerConfig`. * - * @var ConflictHandlerType::*|null + * @var ConflictHandlerType::*|string|null */ private $conflictHandler; @@ -31,7 +31,7 @@ final class SyncConfig * - **VERSION**: Detect conflicts based on object versions for this resolver. * - **NONE**: Do not detect conflicts when invoking this resolver. * - * @var ConflictDetectionType::*|null + * @var ConflictDetectionType::*|string|null */ private $conflictDetection; @@ -44,8 +44,8 @@ final class SyncConfig /** * @param array{ - * conflictHandler?: null|ConflictHandlerType::*, - * conflictDetection?: null|ConflictDetectionType::*, + * conflictHandler?: null|ConflictHandlerType::*|string, + * conflictDetection?: null|ConflictDetectionType::*|string, * lambdaConflictHandlerConfig?: null|LambdaConflictHandlerConfig|array, * } $input */ @@ -58,8 +58,8 @@ public function __construct(array $input) /** * @param array{ - * conflictHandler?: null|ConflictHandlerType::*, - * conflictDetection?: null|ConflictDetectionType::*, + * conflictHandler?: null|ConflictHandlerType::*|string, + * conflictDetection?: null|ConflictDetectionType::*|string, * lambdaConflictHandlerConfig?: null|LambdaConflictHandlerConfig|array, * }|SyncConfig $input */ @@ -69,7 +69,7 @@ public static function create($input): self } /** - * @return ConflictDetectionType::*|null + * @return ConflictDetectionType::*|string|null */ public function getConflictDetection(): ?string { @@ -77,7 +77,7 @@ public function getConflictDetection(): ?string } /** - * @return ConflictHandlerType::*|null + * @return ConflictHandlerType::*|string|null */ public function getConflictHandler(): ?string { diff --git a/src/Service/Athena/CHANGELOG.md b/src/Service/Athena/CHANGELOG.md index 0fa6842c9..54de697a6 100644 --- a/src/Service/Athena/CHANGELOG.md +++ b/src/Service/Athena/CHANGELOG.md @@ -2,6 +2,10 @@ ## NOT RELEASED +### Changed + +- DocBloc on enum values reflects that AWS might returns unknown values + ## 3.4.0 ### Added diff --git a/src/Service/Athena/src/Exception/TooManyRequestsException.php b/src/Service/Athena/src/Exception/TooManyRequestsException.php index 7778e754d..9e4d80040 100644 --- a/src/Service/Athena/src/Exception/TooManyRequestsException.php +++ b/src/Service/Athena/src/Exception/TooManyRequestsException.php @@ -12,12 +12,12 @@ final class TooManyRequestsException extends ClientException { /** - * @var ThrottleReason::*|null + * @var ThrottleReason::*|string|null */ private $reason; /** - * @return ThrottleReason::*|null + * @return ThrottleReason::*|string|null */ public function getReason(): ?string { diff --git a/src/Service/Athena/src/Result/StartCalculationExecutionResponse.php b/src/Service/Athena/src/Result/StartCalculationExecutionResponse.php index baf9ca56c..d2d13b64e 100644 --- a/src/Service/Athena/src/Result/StartCalculationExecutionResponse.php +++ b/src/Service/Athena/src/Result/StartCalculationExecutionResponse.php @@ -32,7 +32,7 @@ class StartCalculationExecutionResponse extends Result * * `FAILED` - The calculation failed and is no longer running. * - * @var CalculationExecutionState::*|null + * @var CalculationExecutionState::*|string|null */ private $state; @@ -44,7 +44,7 @@ public function getCalculationExecutionId(): ?string } /** - * @return CalculationExecutionState::*|null + * @return CalculationExecutionState::*|string|null */ public function getState(): ?string { diff --git a/src/Service/Athena/src/Result/StartSessionResponse.php b/src/Service/Athena/src/Result/StartSessionResponse.php index 489a7297d..1d8cbd828 100644 --- a/src/Service/Athena/src/Result/StartSessionResponse.php +++ b/src/Service/Athena/src/Result/StartSessionResponse.php @@ -34,7 +34,7 @@ class StartSessionResponse extends Result * * `FAILED` - Due to a failure, the session and its resources are no longer running. * - * @var SessionState::*|null + * @var SessionState::*|string|null */ private $state; @@ -46,7 +46,7 @@ public function getSessionId(): ?string } /** - * @return SessionState::*|null + * @return SessionState::*|string|null */ public function getState(): ?string { diff --git a/src/Service/Athena/src/Result/StopCalculationExecutionResponse.php b/src/Service/Athena/src/Result/StopCalculationExecutionResponse.php index 99cc74092..e9d1f4514 100644 --- a/src/Service/Athena/src/Result/StopCalculationExecutionResponse.php +++ b/src/Service/Athena/src/Result/StopCalculationExecutionResponse.php @@ -25,12 +25,12 @@ class StopCalculationExecutionResponse extends Result * * `FAILED` - The calculation failed and is no longer running. * - * @var CalculationExecutionState::*|null + * @var CalculationExecutionState::*|string|null */ private $state; /** - * @return CalculationExecutionState::*|null + * @return CalculationExecutionState::*|string|null */ public function getState(): ?string { diff --git a/src/Service/Athena/src/Result/TerminateSessionResponse.php b/src/Service/Athena/src/Result/TerminateSessionResponse.php index d773572d2..26efb550a 100644 --- a/src/Service/Athena/src/Result/TerminateSessionResponse.php +++ b/src/Service/Athena/src/Result/TerminateSessionResponse.php @@ -27,12 +27,12 @@ class TerminateSessionResponse extends Result * * `FAILED` - Due to a failure, the session and its resources are no longer running. * - * @var SessionState::*|null + * @var SessionState::*|string|null */ private $state; /** - * @return SessionState::*|null + * @return SessionState::*|string|null */ public function getState(): ?string { diff --git a/src/Service/Athena/src/ValueObject/AclConfiguration.php b/src/Service/Athena/src/ValueObject/AclConfiguration.php index 7132c7e8c..4a1cc7af6 100644 --- a/src/Service/Athena/src/ValueObject/AclConfiguration.php +++ b/src/Service/Athena/src/ValueObject/AclConfiguration.php @@ -24,13 +24,13 @@ final class AclConfiguration * * [^1]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/acl-overview.html#canned-acl * - * @var S3AclOption::* + * @var S3AclOption::*|string */ private $s3AclOption; /** * @param array{ - * S3AclOption: S3AclOption::*, + * S3AclOption: S3AclOption::*|string, * } $input */ public function __construct(array $input) @@ -40,7 +40,7 @@ public function __construct(array $input) /** * @param array{ - * S3AclOption: S3AclOption::*, + * S3AclOption: S3AclOption::*|string, * }|AclConfiguration $input */ public static function create($input): self @@ -49,7 +49,7 @@ public static function create($input): self } /** - * @return S3AclOption::* + * @return S3AclOption::*|string */ public function getS3AclOption(): string { diff --git a/src/Service/Athena/src/ValueObject/CalculationStatus.php b/src/Service/Athena/src/ValueObject/CalculationStatus.php index 348b4cb32..13ad73cba 100644 --- a/src/Service/Athena/src/ValueObject/CalculationStatus.php +++ b/src/Service/Athena/src/ValueObject/CalculationStatus.php @@ -42,7 +42,7 @@ final class CalculationStatus * * `FAILED` - The calculation failed and is no longer running. * - * @var CalculationExecutionState::*|null + * @var CalculationExecutionState::*|string|null */ private $state; @@ -58,7 +58,7 @@ final class CalculationStatus * @param array{ * SubmissionDateTime?: null|\DateTimeImmutable, * CompletionDateTime?: null|\DateTimeImmutable, - * State?: null|CalculationExecutionState::*, + * State?: null|CalculationExecutionState::*|string, * StateChangeReason?: null|string, * } $input */ @@ -74,7 +74,7 @@ public function __construct(array $input) * @param array{ * SubmissionDateTime?: null|\DateTimeImmutable, * CompletionDateTime?: null|\DateTimeImmutable, - * State?: null|CalculationExecutionState::*, + * State?: null|CalculationExecutionState::*|string, * StateChangeReason?: null|string, * }|CalculationStatus $input */ @@ -89,7 +89,7 @@ public function getCompletionDateTime(): ?\DateTimeImmutable } /** - * @return CalculationExecutionState::*|null + * @return CalculationExecutionState::*|string|null */ public function getState(): ?string { diff --git a/src/Service/Athena/src/ValueObject/ColumnInfo.php b/src/Service/Athena/src/ValueObject/ColumnInfo.php index 4b474fe7b..ec3ea04c5 100644 --- a/src/Service/Athena/src/ValueObject/ColumnInfo.php +++ b/src/Service/Athena/src/ValueObject/ColumnInfo.php @@ -70,7 +70,7 @@ final class ColumnInfo /** * Unsupported constraint. This value always shows as `UNKNOWN`. * - * @var ColumnNullable::*|null + * @var ColumnNullable::*|string|null */ private $nullable; @@ -91,7 +91,7 @@ final class ColumnInfo * Type: string, * Precision?: null|int, * Scale?: null|int, - * Nullable?: null|ColumnNullable::*, + * Nullable?: null|ColumnNullable::*|string, * CaseSensitive?: null|bool, * } $input */ @@ -119,7 +119,7 @@ public function __construct(array $input) * Type: string, * Precision?: null|int, * Scale?: null|int, - * Nullable?: null|ColumnNullable::*, + * Nullable?: null|ColumnNullable::*|string, * CaseSensitive?: null|bool, * }|ColumnInfo $input */ @@ -149,7 +149,7 @@ public function getName(): string } /** - * @return ColumnNullable::*|null + * @return ColumnNullable::*|string|null */ public function getNullable(): ?string { diff --git a/src/Service/Athena/src/ValueObject/DataCatalog.php b/src/Service/Athena/src/ValueObject/DataCatalog.php index 121f8539b..067b25baa 100644 --- a/src/Service/Athena/src/ValueObject/DataCatalog.php +++ b/src/Service/Athena/src/ValueObject/DataCatalog.php @@ -36,7 +36,7 @@ final class DataCatalog * an external Apache Hive metastore. `FEDERATED` is a federated catalog for which Athena creates the connection and the * Lambda function for you based on the parameters that you pass. * - * @var DataCatalogType::* + * @var DataCatalogType::*|string */ private $type; @@ -104,7 +104,7 @@ final class DataCatalog * - `DELETE_COMPLETE`: Federated data catalog deleted. * - `DELETE_FAILED`: Federated data catalog could not be deleted. * - * @var DataCatalogStatus::*|null + * @var DataCatalogStatus::*|string|null */ private $status; @@ -114,7 +114,7 @@ final class DataCatalog * * [^1]: https://docs.aws.amazon.com/athena/latest/ug/connectors-available.html * - * @var ConnectionType::*|null + * @var ConnectionType::*|string|null */ private $connectionType; @@ -129,10 +129,10 @@ final class DataCatalog * @param array{ * Name: string, * Description?: null|string, - * Type: DataCatalogType::*, + * Type: DataCatalogType::*|string, * Parameters?: null|array, - * Status?: null|DataCatalogStatus::*, - * ConnectionType?: null|ConnectionType::*, + * Status?: null|DataCatalogStatus::*|string, + * ConnectionType?: null|ConnectionType::*|string, * Error?: null|string, * } $input */ @@ -151,10 +151,10 @@ public function __construct(array $input) * @param array{ * Name: string, * Description?: null|string, - * Type: DataCatalogType::*, + * Type: DataCatalogType::*|string, * Parameters?: null|array, - * Status?: null|DataCatalogStatus::*, - * ConnectionType?: null|ConnectionType::*, + * Status?: null|DataCatalogStatus::*|string, + * ConnectionType?: null|ConnectionType::*|string, * Error?: null|string, * }|DataCatalog $input */ @@ -164,7 +164,7 @@ public static function create($input): self } /** - * @return ConnectionType::*|null + * @return ConnectionType::*|string|null */ public function getConnectionType(): ?string { @@ -195,7 +195,7 @@ public function getParameters(): array } /** - * @return DataCatalogStatus::*|null + * @return DataCatalogStatus::*|string|null */ public function getStatus(): ?string { @@ -203,7 +203,7 @@ public function getStatus(): ?string } /** - * @return DataCatalogType::* + * @return DataCatalogType::*|string */ public function getType(): string { diff --git a/src/Service/Athena/src/ValueObject/EncryptionConfiguration.php b/src/Service/Athena/src/ValueObject/EncryptionConfiguration.php index 7d33f2236..f38da7773 100644 --- a/src/Service/Athena/src/ValueObject/EncryptionConfiguration.php +++ b/src/Service/Athena/src/ValueObject/EncryptionConfiguration.php @@ -18,7 +18,7 @@ final class EncryptionConfiguration * If a query runs in a workgroup and the workgroup overrides client-side settings, then the workgroup's setting for * encryption is used. It specifies whether query results must be encrypted, for all queries that run in this workgroup. * - * @var EncryptionOption::* + * @var EncryptionOption::*|string */ private $encryptionOption; @@ -31,7 +31,7 @@ final class EncryptionConfiguration /** * @param array{ - * EncryptionOption: EncryptionOption::*, + * EncryptionOption: EncryptionOption::*|string, * KmsKey?: null|string, * } $input */ @@ -43,7 +43,7 @@ public function __construct(array $input) /** * @param array{ - * EncryptionOption: EncryptionOption::*, + * EncryptionOption: EncryptionOption::*|string, * KmsKey?: null|string, * }|EncryptionConfiguration $input */ @@ -53,7 +53,7 @@ public static function create($input): self } /** - * @return EncryptionOption::* + * @return EncryptionOption::*|string */ public function getEncryptionOption(): string { diff --git a/src/Service/Athena/src/ValueObject/QueryExecution.php b/src/Service/Athena/src/ValueObject/QueryExecution.php index 78d189c50..0a0a81671 100644 --- a/src/Service/Athena/src/ValueObject/QueryExecution.php +++ b/src/Service/Athena/src/ValueObject/QueryExecution.php @@ -28,7 +28,7 @@ final class QueryExecution * Manipulation Language) query statements, such as `CREATE TABLE AS SELECT`. `UTILITY` indicates query statements other * than DDL and DML, such as `SHOW CREATE TABLE`, or `DESCRIBE TABLE`. * - * @var StatementType::*|null + * @var StatementType::*|string|null */ private $statementType; @@ -119,7 +119,7 @@ final class QueryExecution * @param array{ * QueryExecutionId?: null|string, * Query?: null|string, - * StatementType?: null|StatementType::*, + * StatementType?: null|StatementType::*|string, * ManagedQueryResultsConfiguration?: null|ManagedQueryResultsConfiguration|array, * ResultConfiguration?: null|ResultConfiguration|array, * ResultReuseConfiguration?: null|ResultReuseConfiguration|array, @@ -155,7 +155,7 @@ public function __construct(array $input) * @param array{ * QueryExecutionId?: null|string, * Query?: null|string, - * StatementType?: null|StatementType::*, + * StatementType?: null|StatementType::*|string, * ManagedQueryResultsConfiguration?: null|ManagedQueryResultsConfiguration|array, * ResultConfiguration?: null|ResultConfiguration|array, * ResultReuseConfiguration?: null|ResultReuseConfiguration|array, @@ -223,7 +223,7 @@ public function getResultReuseConfiguration(): ?ResultReuseConfiguration } /** - * @return StatementType::*|null + * @return StatementType::*|string|null */ public function getStatementType(): ?string { diff --git a/src/Service/Athena/src/ValueObject/QueryExecutionStatus.php b/src/Service/Athena/src/ValueObject/QueryExecutionStatus.php index 0b7f519aa..48870eaa7 100644 --- a/src/Service/Athena/src/ValueObject/QueryExecutionStatus.php +++ b/src/Service/Athena/src/ValueObject/QueryExecutionStatus.php @@ -18,7 +18,7 @@ final class QueryExecutionStatus * > Athena automatically retries your queries in cases of certain transient errors. As a result, you may see the query * > state transition from `RUNNING` or `FAILED` to `QUEUED`. * - * @var QueryExecutionState::*|null + * @var QueryExecutionState::*|string|null */ private $state; @@ -52,7 +52,7 @@ final class QueryExecutionStatus /** * @param array{ - * State?: null|QueryExecutionState::*, + * State?: null|QueryExecutionState::*|string, * StateChangeReason?: null|string, * SubmissionDateTime?: null|\DateTimeImmutable, * CompletionDateTime?: null|\DateTimeImmutable, @@ -70,7 +70,7 @@ public function __construct(array $input) /** * @param array{ - * State?: null|QueryExecutionState::*, + * State?: null|QueryExecutionState::*|string, * StateChangeReason?: null|string, * SubmissionDateTime?: null|\DateTimeImmutable, * CompletionDateTime?: null|\DateTimeImmutable, @@ -93,7 +93,7 @@ public function getCompletionDateTime(): ?\DateTimeImmutable } /** - * @return QueryExecutionState::*|null + * @return QueryExecutionState::*|string|null */ public function getState(): ?string { diff --git a/src/Service/Athena/src/ValueObject/QueryResultsS3AccessGrantsConfiguration.php b/src/Service/Athena/src/ValueObject/QueryResultsS3AccessGrantsConfiguration.php index 4d591e89c..6693ece4a 100644 --- a/src/Service/Athena/src/ValueObject/QueryResultsS3AccessGrantsConfiguration.php +++ b/src/Service/Athena/src/ValueObject/QueryResultsS3AccessGrantsConfiguration.php @@ -27,7 +27,7 @@ final class QueryResultsS3AccessGrantsConfiguration /** * The authentication type used for Amazon S3 access grants. Currently, only `DIRECTORY_IDENTITY` is supported. * - * @var AuthenticationType::* + * @var AuthenticationType::*|string */ private $authenticationType; @@ -35,7 +35,7 @@ final class QueryResultsS3AccessGrantsConfiguration * @param array{ * EnableS3AccessGrants: bool, * CreateUserLevelPrefix?: null|bool, - * AuthenticationType: AuthenticationType::*, + * AuthenticationType: AuthenticationType::*|string, * } $input */ public function __construct(array $input) @@ -49,7 +49,7 @@ public function __construct(array $input) * @param array{ * EnableS3AccessGrants: bool, * CreateUserLevelPrefix?: null|bool, - * AuthenticationType: AuthenticationType::*, + * AuthenticationType: AuthenticationType::*|string, * }|QueryResultsS3AccessGrantsConfiguration $input */ public static function create($input): self @@ -58,7 +58,7 @@ public static function create($input): self } /** - * @return AuthenticationType::* + * @return AuthenticationType::*|string */ public function getAuthenticationType(): string { diff --git a/src/Service/Athena/src/ValueObject/SessionStatus.php b/src/Service/Athena/src/ValueObject/SessionStatus.php index 0db1ab26e..2836a4ff5 100644 --- a/src/Service/Athena/src/ValueObject/SessionStatus.php +++ b/src/Service/Athena/src/ValueObject/SessionStatus.php @@ -56,7 +56,7 @@ final class SessionStatus * * `FAILED` - Due to a failure, the session and its resources are no longer running. * - * @var SessionState::*|null + * @var SessionState::*|string|null */ private $state; @@ -73,7 +73,7 @@ final class SessionStatus * LastModifiedDateTime?: null|\DateTimeImmutable, * EndDateTime?: null|\DateTimeImmutable, * IdleSinceDateTime?: null|\DateTimeImmutable, - * State?: null|SessionState::*, + * State?: null|SessionState::*|string, * StateChangeReason?: null|string, * } $input */ @@ -93,7 +93,7 @@ public function __construct(array $input) * LastModifiedDateTime?: null|\DateTimeImmutable, * EndDateTime?: null|\DateTimeImmutable, * IdleSinceDateTime?: null|\DateTimeImmutable, - * State?: null|SessionState::*, + * State?: null|SessionState::*|string, * StateChangeReason?: null|string, * }|SessionStatus $input */ @@ -123,7 +123,7 @@ public function getStartDateTime(): ?\DateTimeImmutable } /** - * @return SessionState::*|null + * @return SessionState::*|string|null */ public function getState(): ?string { diff --git a/src/Service/Athena/src/ValueObject/WorkGroup.php b/src/Service/Athena/src/ValueObject/WorkGroup.php index 826e822c1..f9c6fdfb2 100644 --- a/src/Service/Athena/src/ValueObject/WorkGroup.php +++ b/src/Service/Athena/src/ValueObject/WorkGroup.php @@ -26,7 +26,7 @@ final class WorkGroup /** * The state of the workgroup: ENABLED or DISABLED. * - * @var WorkGroupState::*|null + * @var WorkGroupState::*|string|null */ private $state; @@ -66,7 +66,7 @@ final class WorkGroup /** * @param array{ * Name: string, - * State?: null|WorkGroupState::*, + * State?: null|WorkGroupState::*|string, * Configuration?: null|WorkGroupConfiguration|array, * Description?: null|string, * CreationTime?: null|\DateTimeImmutable, @@ -86,7 +86,7 @@ public function __construct(array $input) /** * @param array{ * Name: string, - * State?: null|WorkGroupState::*, + * State?: null|WorkGroupState::*|string, * Configuration?: null|WorkGroupConfiguration|array, * Description?: null|string, * CreationTime?: null|\DateTimeImmutable, @@ -124,7 +124,7 @@ public function getName(): string } /** - * @return WorkGroupState::*|null + * @return WorkGroupState::*|string|null */ public function getState(): ?string { diff --git a/src/Service/BedrockRuntime/CHANGELOG.md b/src/Service/BedrockRuntime/CHANGELOG.md index d28e7365e..74d7c6f52 100644 --- a/src/Service/BedrockRuntime/CHANGELOG.md +++ b/src/Service/BedrockRuntime/CHANGELOG.md @@ -5,6 +5,7 @@ ### Changed - AWS enhancement: Documentation updates. +- DocBloc on enum values reflects that AWS might returns unknown values ## 1.1.0 diff --git a/src/Service/BedrockRuntime/src/Result/InvokeModelResponse.php b/src/Service/BedrockRuntime/src/Result/InvokeModelResponse.php index f63c11e92..ebc651aa9 100644 --- a/src/Service/BedrockRuntime/src/Result/InvokeModelResponse.php +++ b/src/Service/BedrockRuntime/src/Result/InvokeModelResponse.php @@ -28,7 +28,7 @@ class InvokeModelResponse extends Result /** * Model performance settings for the request. * - * @var PerformanceConfigLatency::*|null + * @var PerformanceConfigLatency::*|string|null */ private $performanceConfigLatency; @@ -47,7 +47,7 @@ public function getContentType(): string } /** - * @return PerformanceConfigLatency::*|null + * @return PerformanceConfigLatency::*|string|null */ public function getPerformanceConfigLatency(): ?string { diff --git a/src/Service/CloudFormation/CHANGELOG.md b/src/Service/CloudFormation/CHANGELOG.md index 21ecf9ad9..fcf95a79c 100644 --- a/src/Service/CloudFormation/CHANGELOG.md +++ b/src/Service/CloudFormation/CHANGELOG.md @@ -5,6 +5,7 @@ ### Changed - AWS enhancement: Documentation updates. +- DocBloc on enum values reflects that AWS might returns unknown values ## 1.9.0 diff --git a/src/Service/CloudFormation/src/Result/DescribeStackDriftDetectionStatusOutput.php b/src/Service/CloudFormation/src/Result/DescribeStackDriftDetectionStatusOutput.php index 865df49f8..5ee6f5488 100644 --- a/src/Service/CloudFormation/src/Result/DescribeStackDriftDetectionStatusOutput.php +++ b/src/Service/CloudFormation/src/Result/DescribeStackDriftDetectionStatusOutput.php @@ -36,7 +36,7 @@ class DescribeStackDriftDetectionStatusOutput extends Result * - `UNKNOWN`: CloudFormation could not run drift detection for a resource in the stack. See the * `DetectionStatusReason` for details. * - * @var StackDriftStatus::*|null + * @var StackDriftStatus::*|string|null */ private $stackDriftStatus; @@ -52,7 +52,7 @@ class DescribeStackDriftDetectionStatusOutput extends Result * will be available for resources on which CloudFormation successfully completed drift detection. * - `DETECTION_IN_PROGRESS`: The stack drift detection operation is currently in progress. * - * @var StackDriftDetectionStatus::* + * @var StackDriftDetectionStatus::*|string */ private $detectionStatus; @@ -79,7 +79,7 @@ class DescribeStackDriftDetectionStatusOutput extends Result private $timestamp; /** - * @return StackDriftDetectionStatus::* + * @return StackDriftDetectionStatus::*|string */ public function getDetectionStatus(): string { @@ -110,7 +110,7 @@ public function getStackDriftDetectionId(): string } /** - * @return StackDriftStatus::*|null + * @return StackDriftStatus::*|string|null */ public function getStackDriftStatus(): ?string { diff --git a/src/Service/CloudFormation/src/Result/DescribeStacksOutput.php b/src/Service/CloudFormation/src/Result/DescribeStacksOutput.php index ff4fa1c91..ef6db0270 100644 --- a/src/Service/CloudFormation/src/Result/DescribeStacksOutput.php +++ b/src/Service/CloudFormation/src/Result/DescribeStacksOutput.php @@ -109,7 +109,7 @@ protected function populateResult(Response $response): void } /** - * @return list + * @return list */ private function populateResultCapabilities(\SimpleXMLElement $xml): array { diff --git a/src/Service/CloudFormation/src/ValueObject/Stack.php b/src/Service/CloudFormation/src/ValueObject/Stack.php index 1e9a9e9ef..1820fe650 100644 --- a/src/Service/CloudFormation/src/ValueObject/Stack.php +++ b/src/Service/CloudFormation/src/ValueObject/Stack.php @@ -80,7 +80,7 @@ final class Stack /** * Current status of the stack. * - * @var StackStatus::* + * @var StackStatus::*|string */ private $stackStatus; @@ -118,7 +118,7 @@ final class Stack /** * The capabilities allowed in the stack. * - * @var list|null + * @var list|null */ private $capabilities; @@ -208,7 +208,7 @@ final class Stack * - `STANDARD` - Use the standard behavior. Specifying this value is the same as not specifying this parameter. * - `FORCE_DELETE_STACK` - Delete the stack if it's stuck in a `DELETE_FAILED` state due to resource deletion failure. * - * @var DeletionMode::*|null + * @var DeletionMode::*|string|null */ private $deletionMode; @@ -220,7 +220,7 @@ final class Stack * * [^1]: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/stack-resource-configuration-complete.html * - * @var DetailedStatus::*|null + * @var DetailedStatus::*|string|null */ private $detailedStatus; @@ -235,12 +235,12 @@ final class Stack * DeletionTime?: null|\DateTimeImmutable, * LastUpdatedTime?: null|\DateTimeImmutable, * RollbackConfiguration?: null|RollbackConfiguration|array, - * StackStatus: StackStatus::*, + * StackStatus: StackStatus::*|string, * StackStatusReason?: null|string, * DisableRollback?: null|bool, * NotificationARNs?: null|string[], * TimeoutInMinutes?: null|int, - * Capabilities?: null|array, + * Capabilities?: null|array, * Outputs?: null|array, * RoleARN?: null|string, * Tags?: null|array, @@ -249,8 +249,8 @@ final class Stack * RootId?: null|string, * DriftInformation?: null|StackDriftInformation|array, * RetainExceptOnCreate?: null|bool, - * DeletionMode?: null|DeletionMode::*, - * DetailedStatus?: null|DetailedStatus::*, + * DeletionMode?: null|DeletionMode::*|string, + * DetailedStatus?: null|DetailedStatus::*|string, * } $input */ public function __construct(array $input) @@ -293,12 +293,12 @@ public function __construct(array $input) * DeletionTime?: null|\DateTimeImmutable, * LastUpdatedTime?: null|\DateTimeImmutable, * RollbackConfiguration?: null|RollbackConfiguration|array, - * StackStatus: StackStatus::*, + * StackStatus: StackStatus::*|string, * StackStatusReason?: null|string, * DisableRollback?: null|bool, * NotificationARNs?: null|string[], * TimeoutInMinutes?: null|int, - * Capabilities?: null|array, + * Capabilities?: null|array, * Outputs?: null|array, * RoleARN?: null|string, * Tags?: null|array, @@ -307,8 +307,8 @@ public function __construct(array $input) * RootId?: null|string, * DriftInformation?: null|StackDriftInformation|array, * RetainExceptOnCreate?: null|bool, - * DeletionMode?: null|DeletionMode::*, - * DetailedStatus?: null|DetailedStatus::*, + * DeletionMode?: null|DeletionMode::*|string, + * DetailedStatus?: null|DetailedStatus::*|string, * }|Stack $input */ public static function create($input): self @@ -317,7 +317,7 @@ public static function create($input): self } /** - * @return list + * @return list */ public function getCapabilities(): array { @@ -335,7 +335,7 @@ public function getCreationTime(): \DateTimeImmutable } /** - * @return DeletionMode::*|null + * @return DeletionMode::*|string|null */ public function getDeletionMode(): ?string { @@ -353,7 +353,7 @@ public function getDescription(): ?string } /** - * @return DetailedStatus::*|null + * @return DetailedStatus::*|string|null */ public function getDetailedStatus(): ?string { @@ -440,7 +440,7 @@ public function getStackName(): string } /** - * @return StackStatus::* + * @return StackStatus::*|string */ public function getStackStatus(): string { diff --git a/src/Service/CloudFormation/src/ValueObject/StackDriftInformation.php b/src/Service/CloudFormation/src/ValueObject/StackDriftInformation.php index cbb06b036..13475e888 100644 --- a/src/Service/CloudFormation/src/ValueObject/StackDriftInformation.php +++ b/src/Service/CloudFormation/src/ValueObject/StackDriftInformation.php @@ -21,7 +21,7 @@ final class StackDriftInformation * - `IN_SYNC`: The stack's actual configuration matches its expected template configuration. * - `UNKNOWN`: CloudFormation could not run drift detection for a resource in the stack. * - * @var StackDriftStatus::* + * @var StackDriftStatus::*|string */ private $stackDriftStatus; @@ -35,7 +35,7 @@ final class StackDriftInformation /** * @param array{ - * StackDriftStatus: StackDriftStatus::*, + * StackDriftStatus: StackDriftStatus::*|string, * LastCheckTimestamp?: null|\DateTimeImmutable, * } $input */ @@ -47,7 +47,7 @@ public function __construct(array $input) /** * @param array{ - * StackDriftStatus: StackDriftStatus::*, + * StackDriftStatus: StackDriftStatus::*|string, * LastCheckTimestamp?: null|\DateTimeImmutable, * }|StackDriftInformation $input */ @@ -62,7 +62,7 @@ public function getLastCheckTimestamp(): ?\DateTimeImmutable } /** - * @return StackDriftStatus::* + * @return StackDriftStatus::*|string */ public function getStackDriftStatus(): string { diff --git a/src/Service/CloudFormation/src/ValueObject/StackEvent.php b/src/Service/CloudFormation/src/ValueObject/StackEvent.php index ad2c5d8a4..79b3fc948 100644 --- a/src/Service/CloudFormation/src/ValueObject/StackEvent.php +++ b/src/Service/CloudFormation/src/ValueObject/StackEvent.php @@ -69,7 +69,7 @@ final class StackEvent /** * Current status of the resource. * - * @var ResourceStatus::*|null + * @var ResourceStatus::*|string|null */ private $resourceStatus; @@ -113,7 +113,7 @@ final class StackEvent /** * Provides the status of the change set hook. * - * @var HookStatus::*|null + * @var HookStatus::*|string|null */ private $hookStatus; @@ -127,7 +127,7 @@ final class StackEvent /** * Invocation points are points in provisioning logic where Hooks are initiated. * - * @var HookInvocationPoint::*|null + * @var HookInvocationPoint::*|string|null */ private $hookInvocationPoint; @@ -137,7 +137,7 @@ final class StackEvent * - `FAIL` Stops provisioning resources. * - `WARN` Allows provisioning to continue with a warning message. * - * @var HookFailureMode::*|null + * @var HookFailureMode::*|string|null */ private $hookFailureMode; @@ -152,7 +152,7 @@ final class StackEvent * * [^1]: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/stack-resource-configuration-complete.html * - * @var DetailedStatus::*|null + * @var DetailedStatus::*|string|null */ private $detailedStatus; @@ -165,16 +165,16 @@ final class StackEvent * PhysicalResourceId?: null|string, * ResourceType?: null|string, * Timestamp: \DateTimeImmutable, - * ResourceStatus?: null|ResourceStatus::*, + * ResourceStatus?: null|ResourceStatus::*|string, * ResourceStatusReason?: null|string, * ResourceProperties?: null|string, * ClientRequestToken?: null|string, * HookType?: null|string, - * HookStatus?: null|HookStatus::*, + * HookStatus?: null|HookStatus::*|string, * HookStatusReason?: null|string, - * HookInvocationPoint?: null|HookInvocationPoint::*, - * HookFailureMode?: null|HookFailureMode::*, - * DetailedStatus?: null|DetailedStatus::*, + * HookInvocationPoint?: null|HookInvocationPoint::*|string, + * HookFailureMode?: null|HookFailureMode::*|string, + * DetailedStatus?: null|DetailedStatus::*|string, * } $input */ public function __construct(array $input) @@ -207,16 +207,16 @@ public function __construct(array $input) * PhysicalResourceId?: null|string, * ResourceType?: null|string, * Timestamp: \DateTimeImmutable, - * ResourceStatus?: null|ResourceStatus::*, + * ResourceStatus?: null|ResourceStatus::*|string, * ResourceStatusReason?: null|string, * ResourceProperties?: null|string, * ClientRequestToken?: null|string, * HookType?: null|string, - * HookStatus?: null|HookStatus::*, + * HookStatus?: null|HookStatus::*|string, * HookStatusReason?: null|string, - * HookInvocationPoint?: null|HookInvocationPoint::*, - * HookFailureMode?: null|HookFailureMode::*, - * DetailedStatus?: null|DetailedStatus::*, + * HookInvocationPoint?: null|HookInvocationPoint::*|string, + * HookFailureMode?: null|HookFailureMode::*|string, + * DetailedStatus?: null|DetailedStatus::*|string, * }|StackEvent $input */ public static function create($input): self @@ -230,7 +230,7 @@ public function getClientRequestToken(): ?string } /** - * @return DetailedStatus::*|null + * @return DetailedStatus::*|string|null */ public function getDetailedStatus(): ?string { @@ -243,7 +243,7 @@ public function getEventId(): string } /** - * @return HookFailureMode::*|null + * @return HookFailureMode::*|string|null */ public function getHookFailureMode(): ?string { @@ -251,7 +251,7 @@ public function getHookFailureMode(): ?string } /** - * @return HookInvocationPoint::*|null + * @return HookInvocationPoint::*|string|null */ public function getHookInvocationPoint(): ?string { @@ -259,7 +259,7 @@ public function getHookInvocationPoint(): ?string } /** - * @return HookStatus::*|null + * @return HookStatus::*|string|null */ public function getHookStatus(): ?string { @@ -292,7 +292,7 @@ public function getResourceProperties(): ?string } /** - * @return ResourceStatus::*|null + * @return ResourceStatus::*|string|null */ public function getResourceStatus(): ?string { diff --git a/src/Service/CloudWatch/CHANGELOG.md b/src/Service/CloudWatch/CHANGELOG.md index 8101fe451..67d6f175a 100644 --- a/src/Service/CloudWatch/CHANGELOG.md +++ b/src/Service/CloudWatch/CHANGELOG.md @@ -2,6 +2,10 @@ ## NOT RELEASED +### Changed + +- DocBloc on enum values reflects that AWS might returns unknown values + ## 1.3.1 ### Changed diff --git a/src/Service/CloudWatch/src/ValueObject/Datapoint.php b/src/Service/CloudWatch/src/ValueObject/Datapoint.php index dbe66b4d2..eabec73ee 100644 --- a/src/Service/CloudWatch/src/ValueObject/Datapoint.php +++ b/src/Service/CloudWatch/src/ValueObject/Datapoint.php @@ -54,7 +54,7 @@ final class Datapoint /** * The standard unit for the data point. * - * @var StandardUnit::*|null + * @var StandardUnit::*|string|null */ private $unit; @@ -73,7 +73,7 @@ final class Datapoint * Sum?: null|float, * Minimum?: null|float, * Maximum?: null|float, - * Unit?: null|StandardUnit::*, + * Unit?: null|StandardUnit::*|string, * ExtendedStatistics?: null|array, * } $input */ @@ -97,7 +97,7 @@ public function __construct(array $input) * Sum?: null|float, * Minimum?: null|float, * Maximum?: null|float, - * Unit?: null|StandardUnit::*, + * Unit?: null|StandardUnit::*|string, * ExtendedStatistics?: null|array, * }|Datapoint $input */ @@ -145,7 +145,7 @@ public function getTimestamp(): ?\DateTimeImmutable } /** - * @return StandardUnit::*|null + * @return StandardUnit::*|string|null */ public function getUnit(): ?string { diff --git a/src/Service/CloudWatch/src/ValueObject/MetricDataResult.php b/src/Service/CloudWatch/src/ValueObject/MetricDataResult.php index 96aaee75c..59980c428 100644 --- a/src/Service/CloudWatch/src/ValueObject/MetricDataResult.php +++ b/src/Service/CloudWatch/src/ValueObject/MetricDataResult.php @@ -46,7 +46,7 @@ final class MetricDataResult * returned and repeat your request to get more data points. `NextToken` is not returned if you are performing a math * expression. `InternalError` indicates that an error occurred. Retry your request using `NextToken`, if present. * - * @var StatusCode::*|null + * @var StatusCode::*|string|null */ private $statusCode; @@ -63,7 +63,7 @@ final class MetricDataResult * Label?: null|string, * Timestamps?: null|\DateTimeImmutable[], * Values?: null|float[], - * StatusCode?: null|StatusCode::*, + * StatusCode?: null|StatusCode::*|string, * Messages?: null|array, * } $input */ @@ -83,7 +83,7 @@ public function __construct(array $input) * Label?: null|string, * Timestamps?: null|\DateTimeImmutable[], * Values?: null|float[], - * StatusCode?: null|StatusCode::*, + * StatusCode?: null|StatusCode::*|string, * Messages?: null|array, * }|MetricDataResult $input */ @@ -111,7 +111,7 @@ public function getMessages(): array } /** - * @return StatusCode::*|null + * @return StatusCode::*|string|null */ public function getStatusCode(): ?string { diff --git a/src/Service/CloudWatchLogs/CHANGELOG.md b/src/Service/CloudWatchLogs/CHANGELOG.md index d0a040b1d..0661dc0bd 100644 --- a/src/Service/CloudWatchLogs/CHANGELOG.md +++ b/src/Service/CloudWatchLogs/CHANGELOG.md @@ -5,6 +5,7 @@ ### Changed - AWS enhancement: Documentation updates. +- DocBloc on enum values reflects that AWS might returns unknown values ## 2.7.0 diff --git a/src/Service/CloudWatchLogs/src/ValueObject/RejectedEntityInfo.php b/src/Service/CloudWatchLogs/src/ValueObject/RejectedEntityInfo.php index 9e8a23cb6..dc972e69f 100644 --- a/src/Service/CloudWatchLogs/src/ValueObject/RejectedEntityInfo.php +++ b/src/Service/CloudWatchLogs/src/ValueObject/RejectedEntityInfo.php @@ -14,13 +14,13 @@ final class RejectedEntityInfo /** * The type of error that caused the rejection of the entity when calling `PutLogEvents`. * - * @var EntityRejectionErrorType::* + * @var EntityRejectionErrorType::*|string */ private $errorType; /** * @param array{ - * errorType: EntityRejectionErrorType::*, + * errorType: EntityRejectionErrorType::*|string, * } $input */ public function __construct(array $input) @@ -30,7 +30,7 @@ public function __construct(array $input) /** * @param array{ - * errorType: EntityRejectionErrorType::*, + * errorType: EntityRejectionErrorType::*|string, * }|RejectedEntityInfo $input */ public static function create($input): self @@ -39,7 +39,7 @@ public static function create($input): self } /** - * @return EntityRejectionErrorType::* + * @return EntityRejectionErrorType::*|string */ public function getErrorType(): string { diff --git a/src/Service/CodeBuild/CHANGELOG.md b/src/Service/CodeBuild/CHANGELOG.md index 525c25a3f..1c3f61654 100644 --- a/src/Service/CodeBuild/CHANGELOG.md +++ b/src/Service/CodeBuild/CHANGELOG.md @@ -2,6 +2,10 @@ ## NOT RELEASED +### Changed + +- DocBloc on enum values reflects that AWS might returns unknown values + ## 2.11.0 ### Added diff --git a/src/Service/CodeBuild/src/Result/BatchGetBuildsOutput.php b/src/Service/CodeBuild/src/Result/BatchGetBuildsOutput.php index b0b894512..b4ce8544f 100644 --- a/src/Service/CodeBuild/src/Result/BatchGetBuildsOutput.php +++ b/src/Service/CodeBuild/src/Result/BatchGetBuildsOutput.php @@ -378,7 +378,7 @@ private function populateResultProjectCache(array $json): ProjectCache } /** - * @return list + * @return list */ private function populateResultProjectCacheModes(array $json): array { diff --git a/src/Service/CodeBuild/src/Result/StartBuildOutput.php b/src/Service/CodeBuild/src/Result/StartBuildOutput.php index c8cf505d7..84491fb0a 100644 --- a/src/Service/CodeBuild/src/Result/StartBuildOutput.php +++ b/src/Service/CodeBuild/src/Result/StartBuildOutput.php @@ -328,7 +328,7 @@ private function populateResultProjectCache(array $json): ProjectCache } /** - * @return list + * @return list */ private function populateResultProjectCacheModes(array $json): array { diff --git a/src/Service/CodeBuild/src/Result/StopBuildOutput.php b/src/Service/CodeBuild/src/Result/StopBuildOutput.php index 463088425..c9faab5e6 100644 --- a/src/Service/CodeBuild/src/Result/StopBuildOutput.php +++ b/src/Service/CodeBuild/src/Result/StopBuildOutput.php @@ -328,7 +328,7 @@ private function populateResultProjectCache(array $json): ProjectCache } /** - * @return list + * @return list */ private function populateResultProjectCacheModes(array $json): array { diff --git a/src/Service/CodeBuild/src/ValueObject/Build.php b/src/Service/CodeBuild/src/ValueObject/Build.php index 3a1150bff..f38b1d18b 100644 --- a/src/Service/CodeBuild/src/ValueObject/Build.php +++ b/src/Service/CodeBuild/src/ValueObject/Build.php @@ -62,7 +62,7 @@ final class Build * - `SUCCEEDED`: The build succeeded. * - `TIMED_OUT`: The build timed out. * - * @var StatusType::*|null + * @var StatusType::*|string|null */ private $buildStatus; @@ -297,7 +297,7 @@ final class Build * startTime?: null|\DateTimeImmutable, * endTime?: null|\DateTimeImmutable, * currentPhase?: null|string, - * buildStatus?: null|StatusType::*, + * buildStatus?: null|StatusType::*|string, * sourceVersion?: null|string, * resolvedSourceVersion?: null|string, * projectName?: null|string, @@ -371,7 +371,7 @@ public function __construct(array $input) * startTime?: null|\DateTimeImmutable, * endTime?: null|\DateTimeImmutable, * currentPhase?: null|string, - * buildStatus?: null|StatusType::*, + * buildStatus?: null|StatusType::*|string, * sourceVersion?: null|string, * resolvedSourceVersion?: null|string, * projectName?: null|string, @@ -436,7 +436,7 @@ public function getBuildNumber(): ?int } /** - * @return StatusType::*|null + * @return StatusType::*|string|null */ public function getBuildStatus(): ?string { diff --git a/src/Service/CodeBuild/src/ValueObject/BuildArtifacts.php b/src/Service/CodeBuild/src/ValueObject/BuildArtifacts.php index ee60addec..0eb945cf1 100644 --- a/src/Service/CodeBuild/src/ValueObject/BuildArtifacts.php +++ b/src/Service/CodeBuild/src/ValueObject/BuildArtifacts.php @@ -62,7 +62,7 @@ final class BuildArtifacts private $artifactIdentifier; /** - * @var BucketOwnerAccess::*|null + * @var BucketOwnerAccess::*|string|null */ private $bucketOwnerAccess; @@ -74,7 +74,7 @@ final class BuildArtifacts * overrideArtifactName?: null|bool, * encryptionDisabled?: null|bool, * artifactIdentifier?: null|string, - * bucketOwnerAccess?: null|BucketOwnerAccess::*, + * bucketOwnerAccess?: null|BucketOwnerAccess::*|string, * } $input */ public function __construct(array $input) @@ -96,7 +96,7 @@ public function __construct(array $input) * overrideArtifactName?: null|bool, * encryptionDisabled?: null|bool, * artifactIdentifier?: null|string, - * bucketOwnerAccess?: null|BucketOwnerAccess::*, + * bucketOwnerAccess?: null|BucketOwnerAccess::*|string, * }|BuildArtifacts $input */ public static function create($input): self @@ -110,7 +110,7 @@ public function getArtifactIdentifier(): ?string } /** - * @return BucketOwnerAccess::*|null + * @return BucketOwnerAccess::*|string|null */ public function getBucketOwnerAccess(): ?string { diff --git a/src/Service/CodeBuild/src/ValueObject/BuildPhase.php b/src/Service/CodeBuild/src/ValueObject/BuildPhase.php index 938495492..1622aabb9 100644 --- a/src/Service/CodeBuild/src/ValueObject/BuildPhase.php +++ b/src/Service/CodeBuild/src/ValueObject/BuildPhase.php @@ -47,7 +47,7 @@ final class BuildPhase * * Build output artifacts are being uploaded to the output location. * - * @var BuildPhaseType::*|null + * @var BuildPhaseType::*|string|null */ private $phaseType; @@ -73,7 +73,7 @@ final class BuildPhase * * The build phase timed out. * - * @var StatusType::*|null + * @var StatusType::*|string|null */ private $phaseStatus; @@ -107,8 +107,8 @@ final class BuildPhase /** * @param array{ - * phaseType?: null|BuildPhaseType::*, - * phaseStatus?: null|StatusType::*, + * phaseType?: null|BuildPhaseType::*|string, + * phaseStatus?: null|StatusType::*|string, * startTime?: null|\DateTimeImmutable, * endTime?: null|\DateTimeImmutable, * durationInSeconds?: null|int, @@ -127,8 +127,8 @@ public function __construct(array $input) /** * @param array{ - * phaseType?: null|BuildPhaseType::*, - * phaseStatus?: null|StatusType::*, + * phaseType?: null|BuildPhaseType::*|string, + * phaseStatus?: null|StatusType::*|string, * startTime?: null|\DateTimeImmutable, * endTime?: null|\DateTimeImmutable, * durationInSeconds?: null|int, @@ -159,7 +159,7 @@ public function getEndTime(): ?\DateTimeImmutable } /** - * @return StatusType::*|null + * @return StatusType::*|string|null */ public function getPhaseStatus(): ?string { @@ -167,7 +167,7 @@ public function getPhaseStatus(): ?string } /** - * @return BuildPhaseType::*|null + * @return BuildPhaseType::*|string|null */ public function getPhaseType(): ?string { diff --git a/src/Service/CodeBuild/src/ValueObject/CloudWatchLogsConfig.php b/src/Service/CodeBuild/src/ValueObject/CloudWatchLogsConfig.php index fd1a27a02..7a6f4494a 100644 --- a/src/Service/CodeBuild/src/ValueObject/CloudWatchLogsConfig.php +++ b/src/Service/CodeBuild/src/ValueObject/CloudWatchLogsConfig.php @@ -16,7 +16,7 @@ final class CloudWatchLogsConfig * - `ENABLED`: CloudWatch Logs are enabled for this build project. * - `DISABLED`: CloudWatch Logs are not enabled for this build project. * - * @var LogsConfigStatusType::* + * @var LogsConfigStatusType::*|string */ private $status; @@ -42,7 +42,7 @@ final class CloudWatchLogsConfig /** * @param array{ - * status: LogsConfigStatusType::*, + * status: LogsConfigStatusType::*|string, * groupName?: null|string, * streamName?: null|string, * } $input @@ -56,7 +56,7 @@ public function __construct(array $input) /** * @param array{ - * status: LogsConfigStatusType::*, + * status: LogsConfigStatusType::*|string, * groupName?: null|string, * streamName?: null|string, * }|CloudWatchLogsConfig $input @@ -72,7 +72,7 @@ public function getGroupName(): ?string } /** - * @return LogsConfigStatusType::* + * @return LogsConfigStatusType::*|string */ public function getStatus(): string { diff --git a/src/Service/CodeBuild/src/ValueObject/ComputeConfiguration.php b/src/Service/CodeBuild/src/ValueObject/ComputeConfiguration.php index 44ae546e3..568d932b7 100644 --- a/src/Service/CodeBuild/src/ValueObject/ComputeConfiguration.php +++ b/src/Service/CodeBuild/src/ValueObject/ComputeConfiguration.php @@ -34,7 +34,7 @@ final class ComputeConfiguration /** * The machine type of the instance type included in your fleet. * - * @var MachineType::*|null + * @var MachineType::*|string|null */ private $machineType; @@ -50,7 +50,7 @@ final class ComputeConfiguration * vCpu?: null|int, * memory?: null|int, * disk?: null|int, - * machineType?: null|MachineType::*, + * machineType?: null|MachineType::*|string, * instanceType?: null|string, * } $input */ @@ -68,7 +68,7 @@ public function __construct(array $input) * vCpu?: null|int, * memory?: null|int, * disk?: null|int, - * machineType?: null|MachineType::*, + * machineType?: null|MachineType::*|string, * instanceType?: null|string, * }|ComputeConfiguration $input */ @@ -88,7 +88,7 @@ public function getInstanceType(): ?string } /** - * @return MachineType::*|null + * @return MachineType::*|string|null */ public function getMachineType(): ?string { diff --git a/src/Service/CodeBuild/src/ValueObject/DockerServer.php b/src/Service/CodeBuild/src/ValueObject/DockerServer.php index a6830a0da..4466d1dc9 100644 --- a/src/Service/CodeBuild/src/ValueObject/DockerServer.php +++ b/src/Service/CodeBuild/src/ValueObject/DockerServer.php @@ -19,7 +19,7 @@ final class DockerServer * - `BUILD_GENERAL1_XLARGE`: Use up to 64 GiB memory and 32 vCPUs for your docker server. * - `BUILD_GENERAL1_2XLARGE`: Use up to 128 GiB memory and 64 vCPUs for your docker server. * - * @var ComputeType::* + * @var ComputeType::*|string */ private $computeType; @@ -42,7 +42,7 @@ final class DockerServer /** * @param array{ - * computeType: ComputeType::*, + * computeType: ComputeType::*|string, * securityGroupIds?: null|string[], * status?: null|DockerServerStatus|array, * } $input @@ -56,7 +56,7 @@ public function __construct(array $input) /** * @param array{ - * computeType: ComputeType::*, + * computeType: ComputeType::*|string, * securityGroupIds?: null|string[], * status?: null|DockerServerStatus|array, * }|DockerServer $input @@ -67,7 +67,7 @@ public static function create($input): self } /** - * @return ComputeType::* + * @return ComputeType::*|string */ public function getComputeType(): string { diff --git a/src/Service/CodeBuild/src/ValueObject/EnvironmentVariable.php b/src/Service/CodeBuild/src/ValueObject/EnvironmentVariable.php index 4fff4e2ca..83191517e 100644 --- a/src/Service/CodeBuild/src/ValueObject/EnvironmentVariable.php +++ b/src/Service/CodeBuild/src/ValueObject/EnvironmentVariable.php @@ -45,7 +45,7 @@ final class EnvironmentVariable * [^1]: https://docs.aws.amazon.com/codebuild/latest/userguide/build-spec-ref.html#build-spec.env.parameter-store * [^2]: https://docs.aws.amazon.com/codebuild/latest/userguide/build-spec-ref.html#build-spec.env.secrets-manager * - * @var EnvironmentVariableType::*|null + * @var EnvironmentVariableType::*|string|null */ private $type; @@ -53,7 +53,7 @@ final class EnvironmentVariable * @param array{ * name: string, * value: string, - * type?: null|EnvironmentVariableType::*, + * type?: null|EnvironmentVariableType::*|string, * } $input */ public function __construct(array $input) @@ -67,7 +67,7 @@ public function __construct(array $input) * @param array{ * name: string, * value: string, - * type?: null|EnvironmentVariableType::*, + * type?: null|EnvironmentVariableType::*|string, * }|EnvironmentVariable $input */ public static function create($input): self @@ -81,7 +81,7 @@ public function getName(): string } /** - * @return EnvironmentVariableType::*|null + * @return EnvironmentVariableType::*|string|null */ public function getType(): ?string { diff --git a/src/Service/CodeBuild/src/ValueObject/ProjectCache.php b/src/Service/CodeBuild/src/ValueObject/ProjectCache.php index ca6432589..5f65261c1 100644 --- a/src/Service/CodeBuild/src/ValueObject/ProjectCache.php +++ b/src/Service/CodeBuild/src/ValueObject/ProjectCache.php @@ -18,7 +18,7 @@ final class ProjectCache * - `S3`: The build project reads and writes from and to S3. * - `LOCAL`: The build project stores a cache locally on a build host that is only available to that build host. * - * @var CacheType::* + * @var CacheType::*|string */ private $type; @@ -64,7 +64,7 @@ final class ProjectCache * - Cached directories are linked to your build before it downloads its project sources. Cached items are overridden * if a source item has the same name. Directories are specified using cache paths in the buildspec file. * - * @var list|null + * @var list|null */ private $modes; @@ -80,9 +80,9 @@ final class ProjectCache /** * @param array{ - * type: CacheType::*, + * type: CacheType::*|string, * location?: null|string, - * modes?: null|array, + * modes?: null|array, * cacheNamespace?: null|string, * } $input */ @@ -96,9 +96,9 @@ public function __construct(array $input) /** * @param array{ - * type: CacheType::*, + * type: CacheType::*|string, * location?: null|string, - * modes?: null|array, + * modes?: null|array, * cacheNamespace?: null|string, * }|ProjectCache $input */ @@ -118,7 +118,7 @@ public function getLocation(): ?string } /** - * @return list + * @return list */ public function getModes(): array { @@ -126,7 +126,7 @@ public function getModes(): array } /** - * @return CacheType::* + * @return CacheType::*|string */ public function getType(): string { diff --git a/src/Service/CodeBuild/src/ValueObject/ProjectEnvironment.php b/src/Service/CodeBuild/src/ValueObject/ProjectEnvironment.php index 4f64be652..aab515d23 100644 --- a/src/Service/CodeBuild/src/ValueObject/ProjectEnvironment.php +++ b/src/Service/CodeBuild/src/ValueObject/ProjectEnvironment.php @@ -21,7 +21,7 @@ final class ProjectEnvironment * * [^1]: https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-compute-types.html * - * @var EnvironmentType::* + * @var EnvironmentType::*|string */ private $type; @@ -90,7 +90,7 @@ final class ProjectEnvironment * [^1]: https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-compute-types.html#environment-reserved-capacity.types * [^2]: https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-compute-types.html#environment.types * - * @var ComputeType::* + * @var ComputeType::*|string */ private $computeType; @@ -170,7 +170,7 @@ final class ProjectEnvironment * When you use a cross-account or private registry image, you must use SERVICE_ROLE credentials. When you use an * CodeBuild curated image, you must use CODEBUILD credentials. * - * @var ImagePullCredentialsType::*|null + * @var ImagePullCredentialsType::*|string|null */ private $imagePullCredentialsType; @@ -183,16 +183,16 @@ final class ProjectEnvironment /** * @param array{ - * type: EnvironmentType::*, + * type: EnvironmentType::*|string, * image: string, - * computeType: ComputeType::*, + * computeType: ComputeType::*|string, * computeConfiguration?: null|ComputeConfiguration|array, * fleet?: null|ProjectFleet|array, * environmentVariables?: null|array, * privilegedMode?: null|bool, * certificate?: null|string, * registryCredential?: null|RegistryCredential|array, - * imagePullCredentialsType?: null|ImagePullCredentialsType::*, + * imagePullCredentialsType?: null|ImagePullCredentialsType::*|string, * dockerServer?: null|DockerServer|array, * } $input */ @@ -213,16 +213,16 @@ public function __construct(array $input) /** * @param array{ - * type: EnvironmentType::*, + * type: EnvironmentType::*|string, * image: string, - * computeType: ComputeType::*, + * computeType: ComputeType::*|string, * computeConfiguration?: null|ComputeConfiguration|array, * fleet?: null|ProjectFleet|array, * environmentVariables?: null|array, * privilegedMode?: null|bool, * certificate?: null|string, * registryCredential?: null|RegistryCredential|array, - * imagePullCredentialsType?: null|ImagePullCredentialsType::*, + * imagePullCredentialsType?: null|ImagePullCredentialsType::*|string, * dockerServer?: null|DockerServer|array, * }|ProjectEnvironment $input */ @@ -242,7 +242,7 @@ public function getComputeConfiguration(): ?ComputeConfiguration } /** - * @return ComputeType::* + * @return ComputeType::*|string */ public function getComputeType(): string { @@ -273,7 +273,7 @@ public function getImage(): string } /** - * @return ImagePullCredentialsType::*|null + * @return ImagePullCredentialsType::*|string|null */ public function getImagePullCredentialsType(): ?string { @@ -291,7 +291,7 @@ public function getRegistryCredential(): ?RegistryCredential } /** - * @return EnvironmentType::* + * @return EnvironmentType::*|string */ public function getType(): string { diff --git a/src/Service/CodeBuild/src/ValueObject/ProjectFileSystemLocation.php b/src/Service/CodeBuild/src/ValueObject/ProjectFileSystemLocation.php index b4211d1f5..eb3b549c4 100644 --- a/src/Service/CodeBuild/src/ValueObject/ProjectFileSystemLocation.php +++ b/src/Service/CodeBuild/src/ValueObject/ProjectFileSystemLocation.php @@ -15,7 +15,7 @@ final class ProjectFileSystemLocation /** * The type of the file system. The one supported type is `EFS`. * - * @var FileSystemType::*|null + * @var FileSystemType::*|string|null */ private $type; @@ -64,7 +64,7 @@ final class ProjectFileSystemLocation /** * @param array{ - * type?: null|FileSystemType::*, + * type?: null|FileSystemType::*|string, * location?: null|string, * mountPoint?: null|string, * identifier?: null|string, @@ -82,7 +82,7 @@ public function __construct(array $input) /** * @param array{ - * type?: null|FileSystemType::*, + * type?: null|FileSystemType::*|string, * location?: null|string, * mountPoint?: null|string, * identifier?: null|string, @@ -115,7 +115,7 @@ public function getMountPoint(): ?string } /** - * @return FileSystemType::*|null + * @return FileSystemType::*|string|null */ public function getType(): ?string { diff --git a/src/Service/CodeBuild/src/ValueObject/ProjectSource.php b/src/Service/CodeBuild/src/ValueObject/ProjectSource.php index 0be67d19d..a9d2f4b34 100644 --- a/src/Service/CodeBuild/src/ValueObject/ProjectSource.php +++ b/src/Service/CodeBuild/src/ValueObject/ProjectSource.php @@ -23,7 +23,7 @@ final class ProjectSource * - `NO_SOURCE`: The project does not have input source code. * - `S3`: The source code is in an Amazon S3 bucket. * - * @var SourceType::* + * @var SourceType::*|string */ private $type; @@ -154,7 +154,7 @@ final class ProjectSource /** * @param array{ - * type: SourceType::*, + * type: SourceType::*|string, * location?: null|string, * gitCloneDepth?: null|int, * gitSubmodulesConfig?: null|GitSubmodulesConfig|array, @@ -182,7 +182,7 @@ public function __construct(array $input) /** * @param array{ - * type: SourceType::*, + * type: SourceType::*|string, * location?: null|string, * gitCloneDepth?: null|int, * gitSubmodulesConfig?: null|GitSubmodulesConfig|array, @@ -245,7 +245,7 @@ public function getSourceIdentifier(): ?string } /** - * @return SourceType::* + * @return SourceType::*|string */ public function getType(): string { diff --git a/src/Service/CodeBuild/src/ValueObject/RegistryCredential.php b/src/Service/CodeBuild/src/ValueObject/RegistryCredential.php index 56c611e4e..4829df555 100644 --- a/src/Service/CodeBuild/src/ValueObject/RegistryCredential.php +++ b/src/Service/CodeBuild/src/ValueObject/RegistryCredential.php @@ -30,14 +30,14 @@ final class RegistryCredential * The service that created the credentials to access a private Docker registry. The valid value, SECRETS_MANAGER, is * for Secrets Manager. * - * @var CredentialProviderType::* + * @var CredentialProviderType::*|string */ private $credentialProvider; /** * @param array{ * credential: string, - * credentialProvider: CredentialProviderType::*, + * credentialProvider: CredentialProviderType::*|string, * } $input */ public function __construct(array $input) @@ -49,7 +49,7 @@ public function __construct(array $input) /** * @param array{ * credential: string, - * credentialProvider: CredentialProviderType::*, + * credentialProvider: CredentialProviderType::*|string, * }|RegistryCredential $input */ public static function create($input): self @@ -63,7 +63,7 @@ public function getCredential(): string } /** - * @return CredentialProviderType::* + * @return CredentialProviderType::*|string */ public function getCredentialProvider(): string { diff --git a/src/Service/CodeBuild/src/ValueObject/S3LogsConfig.php b/src/Service/CodeBuild/src/ValueObject/S3LogsConfig.php index 67b06c213..37c596f3f 100644 --- a/src/Service/CodeBuild/src/ValueObject/S3LogsConfig.php +++ b/src/Service/CodeBuild/src/ValueObject/S3LogsConfig.php @@ -17,7 +17,7 @@ final class S3LogsConfig * - `ENABLED`: S3 build logs are enabled for this build project. * - `DISABLED`: S3 build logs are not enabled for this build project. * - * @var LogsConfigStatusType::* + * @var LogsConfigStatusType::*|string */ private $status; @@ -37,16 +37,16 @@ final class S3LogsConfig private $encryptionDisabled; /** - * @var BucketOwnerAccess::*|null + * @var BucketOwnerAccess::*|string|null */ private $bucketOwnerAccess; /** * @param array{ - * status: LogsConfigStatusType::*, + * status: LogsConfigStatusType::*|string, * location?: null|string, * encryptionDisabled?: null|bool, - * bucketOwnerAccess?: null|BucketOwnerAccess::*, + * bucketOwnerAccess?: null|BucketOwnerAccess::*|string, * } $input */ public function __construct(array $input) @@ -59,10 +59,10 @@ public function __construct(array $input) /** * @param array{ - * status: LogsConfigStatusType::*, + * status: LogsConfigStatusType::*|string, * location?: null|string, * encryptionDisabled?: null|bool, - * bucketOwnerAccess?: null|BucketOwnerAccess::*, + * bucketOwnerAccess?: null|BucketOwnerAccess::*|string, * }|S3LogsConfig $input */ public static function create($input): self @@ -71,7 +71,7 @@ public static function create($input): self } /** - * @return BucketOwnerAccess::*|null + * @return BucketOwnerAccess::*|string|null */ public function getBucketOwnerAccess(): ?string { @@ -89,7 +89,7 @@ public function getLocation(): ?string } /** - * @return LogsConfigStatusType::* + * @return LogsConfigStatusType::*|string */ public function getStatus(): string { diff --git a/src/Service/CodeBuild/src/ValueObject/SourceAuth.php b/src/Service/CodeBuild/src/ValueObject/SourceAuth.php index 594a19a7f..14d621b5f 100644 --- a/src/Service/CodeBuild/src/ValueObject/SourceAuth.php +++ b/src/Service/CodeBuild/src/ValueObject/SourceAuth.php @@ -13,7 +13,7 @@ final class SourceAuth /** * The authorization type to use. Valid options are OAUTH, CODECONNECTIONS, or SECRETS_MANAGER. * - * @var SourceAuthType::* + * @var SourceAuthType::*|string */ private $type; @@ -26,7 +26,7 @@ final class SourceAuth /** * @param array{ - * type: SourceAuthType::*, + * type: SourceAuthType::*|string, * resource?: null|string, * } $input */ @@ -38,7 +38,7 @@ public function __construct(array $input) /** * @param array{ - * type: SourceAuthType::*, + * type: SourceAuthType::*|string, * resource?: null|string, * }|SourceAuth $input */ @@ -53,7 +53,7 @@ public function getResource(): ?string } /** - * @return SourceAuthType::* + * @return SourceAuthType::*|string */ public function getType(): string { diff --git a/src/Service/CodeCommit/CHANGELOG.md b/src/Service/CodeCommit/CHANGELOG.md index 066428571..b53f324e5 100644 --- a/src/Service/CodeCommit/CHANGELOG.md +++ b/src/Service/CodeCommit/CHANGELOG.md @@ -2,6 +2,10 @@ ## NOT RELEASED +### Changed + +- DocBloc on enum values reflects that AWS might returns unknown values + ## 1.2.2 ### Changed diff --git a/src/Service/CodeCommit/src/ValueObject/Difference.php b/src/Service/CodeCommit/src/ValueObject/Difference.php index 41be53049..070c4a34b 100644 --- a/src/Service/CodeCommit/src/ValueObject/Difference.php +++ b/src/Service/CodeCommit/src/ValueObject/Difference.php @@ -26,7 +26,7 @@ final class Difference /** * Whether the change type of the difference is an addition (A), deletion (D), or modification (M). * - * @var ChangeTypeEnum::*|null + * @var ChangeTypeEnum::*|string|null */ private $changeType; @@ -34,7 +34,7 @@ final class Difference * @param array{ * beforeBlob?: null|BlobMetadata|array, * afterBlob?: null|BlobMetadata|array, - * changeType?: null|ChangeTypeEnum::*, + * changeType?: null|ChangeTypeEnum::*|string, * } $input */ public function __construct(array $input) @@ -48,7 +48,7 @@ public function __construct(array $input) * @param array{ * beforeBlob?: null|BlobMetadata|array, * afterBlob?: null|BlobMetadata|array, - * changeType?: null|ChangeTypeEnum::*, + * changeType?: null|ChangeTypeEnum::*|string, * }|Difference $input */ public static function create($input): self @@ -67,7 +67,7 @@ public function getBeforeBlob(): ?BlobMetadata } /** - * @return ChangeTypeEnum::*|null + * @return ChangeTypeEnum::*|string|null */ public function getChangeType(): ?string { diff --git a/src/Service/CodeDeploy/CHANGELOG.md b/src/Service/CodeDeploy/CHANGELOG.md index 348abe7ec..64044363b 100644 --- a/src/Service/CodeDeploy/CHANGELOG.md +++ b/src/Service/CodeDeploy/CHANGELOG.md @@ -2,6 +2,10 @@ ## NOT RELEASED +### Changed + +- DocBloc on enum values reflects that AWS might returns unknown values + ## 2.3.0 ### Added diff --git a/src/Service/CodeDeploy/src/Result/GetDeploymentOutput.php b/src/Service/CodeDeploy/src/Result/GetDeploymentOutput.php index 437bd6ba9..ca732125f 100644 --- a/src/Service/CodeDeploy/src/Result/GetDeploymentOutput.php +++ b/src/Service/CodeDeploy/src/Result/GetDeploymentOutput.php @@ -104,7 +104,7 @@ private function populateResultAutoRollbackConfiguration(array $json): AutoRollb } /** - * @return list + * @return list */ private function populateResultAutoRollbackEventsList(array $json): array { diff --git a/src/Service/CodeDeploy/src/ValueObject/AutoRollbackConfiguration.php b/src/Service/CodeDeploy/src/ValueObject/AutoRollbackConfiguration.php index de384d9be..923aa9d0b 100644 --- a/src/Service/CodeDeploy/src/ValueObject/AutoRollbackConfiguration.php +++ b/src/Service/CodeDeploy/src/ValueObject/AutoRollbackConfiguration.php @@ -21,14 +21,14 @@ final class AutoRollbackConfiguration /** * The event type or types that trigger a rollback. * - * @var list|null + * @var list|null */ private $events; /** * @param array{ * enabled?: null|bool, - * events?: null|array, + * events?: null|array, * } $input */ public function __construct(array $input) @@ -40,7 +40,7 @@ public function __construct(array $input) /** * @param array{ * enabled?: null|bool, - * events?: null|array, + * events?: null|array, * }|AutoRollbackConfiguration $input */ public static function create($input): self @@ -54,7 +54,7 @@ public function getEnabled(): ?bool } /** - * @return list + * @return list */ public function getEvents(): array { diff --git a/src/Service/CodeDeploy/src/ValueObject/BlueInstanceTerminationOption.php b/src/Service/CodeDeploy/src/ValueObject/BlueInstanceTerminationOption.php index dd05674c1..a3ddde57a 100644 --- a/src/Service/CodeDeploy/src/ValueObject/BlueInstanceTerminationOption.php +++ b/src/Service/CodeDeploy/src/ValueObject/BlueInstanceTerminationOption.php @@ -17,7 +17,7 @@ final class BlueInstanceTerminationOption * - `KEEP_ALIVE`: Instances are left running after they are deregistered from the load balancer and removed from the * deployment group. * - * @var InstanceAction::*|null + * @var InstanceAction::*|string|null */ private $action; @@ -36,7 +36,7 @@ final class BlueInstanceTerminationOption /** * @param array{ - * action?: null|InstanceAction::*, + * action?: null|InstanceAction::*|string, * terminationWaitTimeInMinutes?: null|int, * } $input */ @@ -48,7 +48,7 @@ public function __construct(array $input) /** * @param array{ - * action?: null|InstanceAction::*, + * action?: null|InstanceAction::*|string, * terminationWaitTimeInMinutes?: null|int, * }|BlueInstanceTerminationOption $input */ @@ -58,7 +58,7 @@ public static function create($input): self } /** - * @return InstanceAction::*|null + * @return InstanceAction::*|string|null */ public function getAction(): ?string { diff --git a/src/Service/CodeDeploy/src/ValueObject/DeploymentInfo.php b/src/Service/CodeDeploy/src/ValueObject/DeploymentInfo.php index 0ac78999d..b1c19d9ab 100644 --- a/src/Service/CodeDeploy/src/ValueObject/DeploymentInfo.php +++ b/src/Service/CodeDeploy/src/ValueObject/DeploymentInfo.php @@ -58,7 +58,7 @@ final class DeploymentInfo /** * The current state of the deployment as a whole. * - * @var DeploymentStatus::*|null + * @var DeploymentStatus::*|string|null */ private $status; @@ -116,7 +116,7 @@ final class DeploymentInfo * - `CodeDeployAutoUpdate`: An auto-update process created the deployment when it detected outdated Amazon EC2 * instances. * - * @var DeploymentCreator::*|null + * @var DeploymentCreator::*|string|null */ private $creator; @@ -219,7 +219,7 @@ final class DeploymentInfo * already on the instance. * - `RETAIN`: The version of the file already on the instance is kept and used as part of the new deployment. * - * @var FileExistsBehavior::*|null + * @var FileExistsBehavior::*|string|null */ private $fileExistsBehavior; @@ -233,7 +233,7 @@ final class DeploymentInfo /** * The destination platform type for the deployment (`Lambda`, `Server`, or `ECS`). * - * @var ComputePlatform::*|null + * @var ComputePlatform::*|string|null */ private $computePlatform; @@ -262,14 +262,14 @@ final class DeploymentInfo * deploymentId?: null|string, * previousRevision?: null|RevisionLocation|array, * revision?: null|RevisionLocation|array, - * status?: null|DeploymentStatus::*, + * status?: null|DeploymentStatus::*|string, * errorInformation?: null|ErrorInformation|array, * createTime?: null|\DateTimeImmutable, * startTime?: null|\DateTimeImmutable, * completeTime?: null|\DateTimeImmutable, * deploymentOverview?: null|DeploymentOverview|array, * description?: null|string, - * creator?: null|DeploymentCreator::*, + * creator?: null|DeploymentCreator::*|string, * ignoreApplicationStopFailures?: null|bool, * autoRollbackConfiguration?: null|AutoRollbackConfiguration|array, * updateOutdatedInstancesOnly?: null|bool, @@ -280,9 +280,9 @@ final class DeploymentInfo * blueGreenDeploymentConfiguration?: null|BlueGreenDeploymentConfiguration|array, * loadBalancerInfo?: null|LoadBalancerInfo|array, * additionalDeploymentStatusInfo?: null|string, - * fileExistsBehavior?: null|FileExistsBehavior::*, + * fileExistsBehavior?: null|FileExistsBehavior::*|string, * deploymentStatusMessages?: null|string[], - * computePlatform?: null|ComputePlatform::*, + * computePlatform?: null|ComputePlatform::*|string, * externalId?: null|string, * relatedDeployments?: null|RelatedDeployments|array, * overrideAlarmConfiguration?: null|AlarmConfiguration|array, @@ -330,14 +330,14 @@ public function __construct(array $input) * deploymentId?: null|string, * previousRevision?: null|RevisionLocation|array, * revision?: null|RevisionLocation|array, - * status?: null|DeploymentStatus::*, + * status?: null|DeploymentStatus::*|string, * errorInformation?: null|ErrorInformation|array, * createTime?: null|\DateTimeImmutable, * startTime?: null|\DateTimeImmutable, * completeTime?: null|\DateTimeImmutable, * deploymentOverview?: null|DeploymentOverview|array, * description?: null|string, - * creator?: null|DeploymentCreator::*, + * creator?: null|DeploymentCreator::*|string, * ignoreApplicationStopFailures?: null|bool, * autoRollbackConfiguration?: null|AutoRollbackConfiguration|array, * updateOutdatedInstancesOnly?: null|bool, @@ -348,9 +348,9 @@ public function __construct(array $input) * blueGreenDeploymentConfiguration?: null|BlueGreenDeploymentConfiguration|array, * loadBalancerInfo?: null|LoadBalancerInfo|array, * additionalDeploymentStatusInfo?: null|string, - * fileExistsBehavior?: null|FileExistsBehavior::*, + * fileExistsBehavior?: null|FileExistsBehavior::*|string, * deploymentStatusMessages?: null|string[], - * computePlatform?: null|ComputePlatform::*, + * computePlatform?: null|ComputePlatform::*|string, * externalId?: null|string, * relatedDeployments?: null|RelatedDeployments|array, * overrideAlarmConfiguration?: null|AlarmConfiguration|array, @@ -387,7 +387,7 @@ public function getCompleteTime(): ?\DateTimeImmutable } /** - * @return ComputePlatform::*|null + * @return ComputePlatform::*|string|null */ public function getComputePlatform(): ?string { @@ -400,7 +400,7 @@ public function getCreateTime(): ?\DateTimeImmutable } /** - * @return DeploymentCreator::*|null + * @return DeploymentCreator::*|string|null */ public function getCreator(): ?string { @@ -456,7 +456,7 @@ public function getExternalId(): ?string } /** - * @return FileExistsBehavior::*|null + * @return FileExistsBehavior::*|string|null */ public function getFileExistsBehavior(): ?string { @@ -509,7 +509,7 @@ public function getStartTime(): ?\DateTimeImmutable } /** - * @return DeploymentStatus::*|null + * @return DeploymentStatus::*|string|null */ public function getStatus(): ?string { diff --git a/src/Service/CodeDeploy/src/ValueObject/DeploymentReadyOption.php b/src/Service/CodeDeploy/src/ValueObject/DeploymentReadyOption.php index 9f70b856e..6597fe521 100644 --- a/src/Service/CodeDeploy/src/ValueObject/DeploymentReadyOption.php +++ b/src/Service/CodeDeploy/src/ValueObject/DeploymentReadyOption.php @@ -19,7 +19,7 @@ final class DeploymentReadyOption * ContinueDeployment. If traffic rerouting is not started before the end of the specified wait period, the deployment * status is changed to Stopped. * - * @var DeploymentReadyAction::*|null + * @var DeploymentReadyAction::*|string|null */ private $actionOnTimeout; @@ -33,7 +33,7 @@ final class DeploymentReadyOption /** * @param array{ - * actionOnTimeout?: null|DeploymentReadyAction::*, + * actionOnTimeout?: null|DeploymentReadyAction::*|string, * waitTimeInMinutes?: null|int, * } $input */ @@ -45,7 +45,7 @@ public function __construct(array $input) /** * @param array{ - * actionOnTimeout?: null|DeploymentReadyAction::*, + * actionOnTimeout?: null|DeploymentReadyAction::*|string, * waitTimeInMinutes?: null|int, * }|DeploymentReadyOption $input */ @@ -55,7 +55,7 @@ public static function create($input): self } /** - * @return DeploymentReadyAction::*|null + * @return DeploymentReadyAction::*|string|null */ public function getActionOnTimeout(): ?string { diff --git a/src/Service/CodeDeploy/src/ValueObject/DeploymentStyle.php b/src/Service/CodeDeploy/src/ValueObject/DeploymentStyle.php index 8c0585826..6f132a875 100644 --- a/src/Service/CodeDeploy/src/ValueObject/DeploymentStyle.php +++ b/src/Service/CodeDeploy/src/ValueObject/DeploymentStyle.php @@ -14,21 +14,21 @@ final class DeploymentStyle /** * Indicates whether to run an in-place deployment or a blue/green deployment. * - * @var DeploymentType::*|null + * @var DeploymentType::*|string|null */ private $deploymentType; /** * Indicates whether to route deployment traffic behind a load balancer. * - * @var DeploymentOption::*|null + * @var DeploymentOption::*|string|null */ private $deploymentOption; /** * @param array{ - * deploymentType?: null|DeploymentType::*, - * deploymentOption?: null|DeploymentOption::*, + * deploymentType?: null|DeploymentType::*|string, + * deploymentOption?: null|DeploymentOption::*|string, * } $input */ public function __construct(array $input) @@ -39,8 +39,8 @@ public function __construct(array $input) /** * @param array{ - * deploymentType?: null|DeploymentType::*, - * deploymentOption?: null|DeploymentOption::*, + * deploymentType?: null|DeploymentType::*|string, + * deploymentOption?: null|DeploymentOption::*|string, * }|DeploymentStyle $input */ public static function create($input): self @@ -49,7 +49,7 @@ public static function create($input): self } /** - * @return DeploymentOption::*|null + * @return DeploymentOption::*|string|null */ public function getDeploymentOption(): ?string { @@ -57,7 +57,7 @@ public function getDeploymentOption(): ?string } /** - * @return DeploymentType::*|null + * @return DeploymentType::*|string|null */ public function getDeploymentType(): ?string { diff --git a/src/Service/CodeDeploy/src/ValueObject/EC2TagFilter.php b/src/Service/CodeDeploy/src/ValueObject/EC2TagFilter.php index 227036e9f..f4f655ed2 100644 --- a/src/Service/CodeDeploy/src/ValueObject/EC2TagFilter.php +++ b/src/Service/CodeDeploy/src/ValueObject/EC2TagFilter.php @@ -31,7 +31,7 @@ final class EC2TagFilter * - `VALUE_ONLY`: Value only. * - `KEY_AND_VALUE`: Key and value. * - * @var EC2TagFilterType::*|null + * @var EC2TagFilterType::*|string|null */ private $type; @@ -39,7 +39,7 @@ final class EC2TagFilter * @param array{ * Key?: null|string, * Value?: null|string, - * Type?: null|EC2TagFilterType::*, + * Type?: null|EC2TagFilterType::*|string, * } $input */ public function __construct(array $input) @@ -53,7 +53,7 @@ public function __construct(array $input) * @param array{ * Key?: null|string, * Value?: null|string, - * Type?: null|EC2TagFilterType::*, + * Type?: null|EC2TagFilterType::*|string, * }|EC2TagFilter $input */ public static function create($input): self @@ -67,7 +67,7 @@ public function getKey(): ?string } /** - * @return EC2TagFilterType::*|null + * @return EC2TagFilterType::*|string|null */ public function getType(): ?string { diff --git a/src/Service/CodeDeploy/src/ValueObject/ErrorInformation.php b/src/Service/CodeDeploy/src/ValueObject/ErrorInformation.php index eac56a656..322f166c7 100644 --- a/src/Service/CodeDeploy/src/ValueObject/ErrorInformation.php +++ b/src/Service/CodeDeploy/src/ValueObject/ErrorInformation.php @@ -37,7 +37,7 @@ final class ErrorInformation * [^1]: https://docs.aws.amazon.com/codedeploy/latest/userguide/error-codes.html * [^2]: https://docs.aws.amazon.com/codedeploy/latest/userguide * - * @var ErrorCode::*|null + * @var ErrorCode::*|string|null */ private $code; @@ -50,7 +50,7 @@ final class ErrorInformation /** * @param array{ - * code?: null|ErrorCode::*, + * code?: null|ErrorCode::*|string, * message?: null|string, * } $input */ @@ -62,7 +62,7 @@ public function __construct(array $input) /** * @param array{ - * code?: null|ErrorCode::*, + * code?: null|ErrorCode::*|string, * message?: null|string, * }|ErrorInformation $input */ @@ -72,7 +72,7 @@ public static function create($input): self } /** - * @return ErrorCode::*|null + * @return ErrorCode::*|string|null */ public function getCode(): ?string { diff --git a/src/Service/CodeDeploy/src/ValueObject/GreenFleetProvisioningOption.php b/src/Service/CodeDeploy/src/ValueObject/GreenFleetProvisioningOption.php index 3984c0985..43f2b630a 100644 --- a/src/Service/CodeDeploy/src/ValueObject/GreenFleetProvisioningOption.php +++ b/src/Service/CodeDeploy/src/ValueObject/GreenFleetProvisioningOption.php @@ -16,13 +16,13 @@ final class GreenFleetProvisioningOption * - `COPY_AUTO_SCALING_GROUP`: Use settings from a specified Auto Scaling group to define and create instances in a new * Auto Scaling group. * - * @var GreenFleetProvisioningAction::*|null + * @var GreenFleetProvisioningAction::*|string|null */ private $action; /** * @param array{ - * action?: null|GreenFleetProvisioningAction::*, + * action?: null|GreenFleetProvisioningAction::*|string, * } $input */ public function __construct(array $input) @@ -32,7 +32,7 @@ public function __construct(array $input) /** * @param array{ - * action?: null|GreenFleetProvisioningAction::*, + * action?: null|GreenFleetProvisioningAction::*|string, * }|GreenFleetProvisioningOption $input */ public static function create($input): self @@ -41,7 +41,7 @@ public static function create($input): self } /** - * @return GreenFleetProvisioningAction::*|null + * @return GreenFleetProvisioningAction::*|string|null */ public function getAction(): ?string { diff --git a/src/Service/CodeDeploy/src/ValueObject/RevisionLocation.php b/src/Service/CodeDeploy/src/ValueObject/RevisionLocation.php index 271ead437..7dfe583b4 100644 --- a/src/Service/CodeDeploy/src/ValueObject/RevisionLocation.php +++ b/src/Service/CodeDeploy/src/ValueObject/RevisionLocation.php @@ -19,7 +19,7 @@ final class RevisionLocation * - AppSpecContent: An `AppSpecContent` object that contains the contents of an AppSpec file for an Lambda or Amazon * ECS deployment. The content is formatted as JSON or YAML stored as a RawString. * - * @var RevisionLocationType::*|null + * @var RevisionLocationType::*|string|null */ private $revisionType; @@ -54,7 +54,7 @@ final class RevisionLocation /** * @param array{ - * revisionType?: null|RevisionLocationType::*, + * revisionType?: null|RevisionLocationType::*|string, * s3Location?: null|S3Location|array, * gitHubLocation?: null|GitHubLocation|array, * string?: null|RawString|array, @@ -72,7 +72,7 @@ public function __construct(array $input) /** * @param array{ - * revisionType?: null|RevisionLocationType::*, + * revisionType?: null|RevisionLocationType::*|string, * s3Location?: null|S3Location|array, * gitHubLocation?: null|GitHubLocation|array, * string?: null|RawString|array, @@ -95,7 +95,7 @@ public function getGitHubLocation(): ?GitHubLocation } /** - * @return RevisionLocationType::*|null + * @return RevisionLocationType::*|string|null */ public function getRevisionType(): ?string { diff --git a/src/Service/CodeDeploy/src/ValueObject/S3Location.php b/src/Service/CodeDeploy/src/ValueObject/S3Location.php index 9394851a4..e7eef7e54 100644 --- a/src/Service/CodeDeploy/src/ValueObject/S3Location.php +++ b/src/Service/CodeDeploy/src/ValueObject/S3Location.php @@ -33,7 +33,7 @@ final class S3Location * - `YAML`: A YAML-formatted file. * - `JSON`: A JSON-formatted file. * - * @var BundleType::*|null + * @var BundleType::*|string|null */ private $bundleType; @@ -59,7 +59,7 @@ final class S3Location * @param array{ * bucket?: null|string, * key?: null|string, - * bundleType?: null|BundleType::*, + * bundleType?: null|BundleType::*|string, * version?: null|string, * eTag?: null|string, * } $input @@ -77,7 +77,7 @@ public function __construct(array $input) * @param array{ * bucket?: null|string, * key?: null|string, - * bundleType?: null|BundleType::*, + * bundleType?: null|BundleType::*|string, * version?: null|string, * eTag?: null|string, * }|S3Location $input @@ -93,7 +93,7 @@ public function getBucket(): ?string } /** - * @return BundleType::*|null + * @return BundleType::*|string|null */ public function getBundleType(): ?string { diff --git a/src/Service/CognitoIdentityProvider/CHANGELOG.md b/src/Service/CognitoIdentityProvider/CHANGELOG.md index 59106388e..603dc82e6 100644 --- a/src/Service/CognitoIdentityProvider/CHANGELOG.md +++ b/src/Service/CognitoIdentityProvider/CHANGELOG.md @@ -6,6 +6,10 @@ - AWS api-change: Rework regions configuration +### Changed + +- DocBloc on enum values reflects that AWS might returns unknown values + ## 1.14.0 ### Added diff --git a/src/Service/CognitoIdentityProvider/src/Result/AdminGetUserResponse.php b/src/Service/CognitoIdentityProvider/src/Result/AdminGetUserResponse.php index bffa0160c..c6064c357 100644 --- a/src/Service/CognitoIdentityProvider/src/Result/AdminGetUserResponse.php +++ b/src/Service/CognitoIdentityProvider/src/Result/AdminGetUserResponse.php @@ -62,7 +62,7 @@ class AdminGetUserResponse extends Result * sign-in, the user must change their password to a new value before doing anything else. * - EXTERNAL_PROVIDER - The user signed in with a third-party identity provider. * - * @var UserStatusType::*|null + * @var UserStatusType::*|string|null */ private $userStatus; @@ -149,7 +149,7 @@ public function getUserMfaSettingList(): array } /** - * @return UserStatusType::*|null + * @return UserStatusType::*|string|null */ public function getUserStatus(): ?string { diff --git a/src/Service/CognitoIdentityProvider/src/Result/AdminInitiateAuthResponse.php b/src/Service/CognitoIdentityProvider/src/Result/AdminInitiateAuthResponse.php index bb9f24da0..03d4bffff 100644 --- a/src/Service/CognitoIdentityProvider/src/Result/AdminInitiateAuthResponse.php +++ b/src/Service/CognitoIdentityProvider/src/Result/AdminInitiateAuthResponse.php @@ -67,7 +67,7 @@ class AdminInitiateAuthResponse extends Result * [^1]: https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-device-tracking.html#user-pools-remembered-devices-signing-in-with-a-device * [^2]: https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-device-tracking.html#user-pools-remembered-devices-signing-in-with-a-device * - * @var ChallengeNameType::*|null + * @var ChallengeNameType::*|string|null */ private $challengeName; @@ -112,7 +112,7 @@ class AdminInitiateAuthResponse extends Result * * [^1]: https://docs.aws.amazon.com/cognito/latest/developerguide/authentication-flows-selection-sdk.html#authentication-flows-selection-choice * - * @var list + * @var list */ private $availableChallenges; @@ -124,7 +124,7 @@ public function getAuthenticationResult(): ?AuthenticationResultType } /** - * @return list + * @return list */ public function getAvailableChallenges(): array { @@ -134,7 +134,7 @@ public function getAvailableChallenges(): array } /** - * @return ChallengeNameType::*|null + * @return ChallengeNameType::*|string|null */ public function getChallengeName(): ?string { @@ -184,7 +184,7 @@ private function populateResultAuthenticationResultType(array $json): Authentica } /** - * @return list + * @return list */ private function populateResultAvailableChallengeListType(array $json): array { diff --git a/src/Service/CognitoIdentityProvider/src/Result/InitiateAuthResponse.php b/src/Service/CognitoIdentityProvider/src/Result/InitiateAuthResponse.php index ae8d38555..2c3d4aea8 100644 --- a/src/Service/CognitoIdentityProvider/src/Result/InitiateAuthResponse.php +++ b/src/Service/CognitoIdentityProvider/src/Result/InitiateAuthResponse.php @@ -66,7 +66,7 @@ class InitiateAuthResponse extends Result * [^1]: https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-device-tracking.html#user-pools-remembered-devices-signing-in-with-a-device * [^2]: https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-device-tracking.html#user-pools-remembered-devices-signing-in-with-a-device * - * @var ChallengeNameType::*|null + * @var ChallengeNameType::*|string|null */ private $challengeName; @@ -103,7 +103,7 @@ class InitiateAuthResponse extends Result * * [^1]: https://docs.aws.amazon.com/cognito/latest/developerguide/authentication-flows-selection-sdk.html#authentication-flows-selection-choice * - * @var list + * @var list */ private $availableChallenges; @@ -115,7 +115,7 @@ public function getAuthenticationResult(): ?AuthenticationResultType } /** - * @return list + * @return list */ public function getAvailableChallenges(): array { @@ -125,7 +125,7 @@ public function getAvailableChallenges(): array } /** - * @return ChallengeNameType::*|null + * @return ChallengeNameType::*|string|null */ public function getChallengeName(): ?string { @@ -175,7 +175,7 @@ private function populateResultAuthenticationResultType(array $json): Authentica } /** - * @return list + * @return list */ private function populateResultAvailableChallengeListType(array $json): array { diff --git a/src/Service/CognitoIdentityProvider/src/Result/RespondToAuthChallengeResponse.php b/src/Service/CognitoIdentityProvider/src/Result/RespondToAuthChallengeResponse.php index 5646eb5f1..1c9f5d292 100644 --- a/src/Service/CognitoIdentityProvider/src/Result/RespondToAuthChallengeResponse.php +++ b/src/Service/CognitoIdentityProvider/src/Result/RespondToAuthChallengeResponse.php @@ -66,7 +66,7 @@ class RespondToAuthChallengeResponse extends Result * [^1]: https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-device-tracking.html#user-pools-remembered-devices-signing-in-with-a-device * [^2]: https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-device-tracking.html#user-pools-remembered-devices-signing-in-with-a-device * - * @var ChallengeNameType::*|null + * @var ChallengeNameType::*|string|null */ private $challengeName; @@ -103,7 +103,7 @@ public function getAuthenticationResult(): ?AuthenticationResultType } /** - * @return ChallengeNameType::*|null + * @return ChallengeNameType::*|string|null */ public function getChallengeName(): ?string { diff --git a/src/Service/CognitoIdentityProvider/src/Result/VerifySoftwareTokenResponse.php b/src/Service/CognitoIdentityProvider/src/Result/VerifySoftwareTokenResponse.php index 322ab36e9..2c65bd8bc 100644 --- a/src/Service/CognitoIdentityProvider/src/Result/VerifySoftwareTokenResponse.php +++ b/src/Service/CognitoIdentityProvider/src/Result/VerifySoftwareTokenResponse.php @@ -13,7 +13,7 @@ class VerifySoftwareTokenResponse extends Result * verification. Some reasons that this operation might return an error are clock skew on the user's device and * excessive retries. * - * @var VerifySoftwareTokenResponseType::*|null + * @var VerifySoftwareTokenResponseType::*|string|null */ private $status; @@ -32,7 +32,7 @@ public function getSession(): ?string } /** - * @return VerifySoftwareTokenResponseType::*|null + * @return VerifySoftwareTokenResponseType::*|string|null */ public function getStatus(): ?string { diff --git a/src/Service/CognitoIdentityProvider/src/ValueObject/CodeDeliveryDetailsType.php b/src/Service/CognitoIdentityProvider/src/ValueObject/CodeDeliveryDetailsType.php index 6e096679f..c6a2dfa5f 100644 --- a/src/Service/CognitoIdentityProvider/src/ValueObject/CodeDeliveryDetailsType.php +++ b/src/Service/CognitoIdentityProvider/src/ValueObject/CodeDeliveryDetailsType.php @@ -19,7 +19,7 @@ final class CodeDeliveryDetailsType /** * The method that Amazon Cognito used to send the code. * - * @var DeliveryMediumType::*|null + * @var DeliveryMediumType::*|string|null */ private $deliveryMedium; @@ -33,7 +33,7 @@ final class CodeDeliveryDetailsType /** * @param array{ * Destination?: null|string, - * DeliveryMedium?: null|DeliveryMediumType::*, + * DeliveryMedium?: null|DeliveryMediumType::*|string, * AttributeName?: null|string, * } $input */ @@ -47,7 +47,7 @@ public function __construct(array $input) /** * @param array{ * Destination?: null|string, - * DeliveryMedium?: null|DeliveryMediumType::*, + * DeliveryMedium?: null|DeliveryMediumType::*|string, * AttributeName?: null|string, * }|CodeDeliveryDetailsType $input */ @@ -62,7 +62,7 @@ public function getAttributeName(): ?string } /** - * @return DeliveryMediumType::*|null + * @return DeliveryMediumType::*|string|null */ public function getDeliveryMedium(): ?string { diff --git a/src/Service/CognitoIdentityProvider/src/ValueObject/MFAOptionType.php b/src/Service/CognitoIdentityProvider/src/ValueObject/MFAOptionType.php index 4813cb3b0..1f0562301 100644 --- a/src/Service/CognitoIdentityProvider/src/ValueObject/MFAOptionType.php +++ b/src/Service/CognitoIdentityProvider/src/ValueObject/MFAOptionType.php @@ -13,7 +13,7 @@ final class MFAOptionType /** * The delivery medium to send the MFA code. You can use this parameter to set only the `SMS` delivery medium value. * - * @var DeliveryMediumType::*|null + * @var DeliveryMediumType::*|string|null */ private $deliveryMedium; @@ -26,7 +26,7 @@ final class MFAOptionType /** * @param array{ - * DeliveryMedium?: null|DeliveryMediumType::*, + * DeliveryMedium?: null|DeliveryMediumType::*|string, * AttributeName?: null|string, * } $input */ @@ -38,7 +38,7 @@ public function __construct(array $input) /** * @param array{ - * DeliveryMedium?: null|DeliveryMediumType::*, + * DeliveryMedium?: null|DeliveryMediumType::*|string, * AttributeName?: null|string, * }|MFAOptionType $input */ @@ -53,7 +53,7 @@ public function getAttributeName(): ?string } /** - * @return DeliveryMediumType::*|null + * @return DeliveryMediumType::*|string|null */ public function getDeliveryMedium(): ?string { diff --git a/src/Service/CognitoIdentityProvider/src/ValueObject/UserType.php b/src/Service/CognitoIdentityProvider/src/ValueObject/UserType.php index 487d1421f..d91331fc3 100644 --- a/src/Service/CognitoIdentityProvider/src/ValueObject/UserType.php +++ b/src/Service/CognitoIdentityProvider/src/ValueObject/UserType.php @@ -59,7 +59,7 @@ final class UserType * * The statuses `ARCHIVED`, `UNKNOWN`, and `COMPROMISED` are no longer used. * - * @var UserStatusType::*|null + * @var UserStatusType::*|string|null */ private $userStatus; @@ -77,7 +77,7 @@ final class UserType * UserCreateDate?: null|\DateTimeImmutable, * UserLastModifiedDate?: null|\DateTimeImmutable, * Enabled?: null|bool, - * UserStatus?: null|UserStatusType::*, + * UserStatus?: null|UserStatusType::*|string, * MFAOptions?: null|array, * } $input */ @@ -99,7 +99,7 @@ public function __construct(array $input) * UserCreateDate?: null|\DateTimeImmutable, * UserLastModifiedDate?: null|\DateTimeImmutable, * Enabled?: null|bool, - * UserStatus?: null|UserStatusType::*, + * UserStatus?: null|UserStatusType::*|string, * MFAOptions?: null|array, * }|UserType $input */ @@ -140,7 +140,7 @@ public function getUserLastModifiedDate(): ?\DateTimeImmutable } /** - * @return UserStatusType::*|null + * @return UserStatusType::*|string|null */ public function getUserStatus(): ?string { diff --git a/src/Service/Comprehend/CHANGELOG.md b/src/Service/Comprehend/CHANGELOG.md index 35c130861..d5e000d7a 100644 --- a/src/Service/Comprehend/CHANGELOG.md +++ b/src/Service/Comprehend/CHANGELOG.md @@ -2,6 +2,10 @@ ## NOT RELEASED +### Changed + +- DocBloc on enum values reflects that AWS might returns unknown values + ## 1.4.0 ### Added diff --git a/src/Service/Comprehend/src/Exception/InvalidRequestException.php b/src/Service/Comprehend/src/Exception/InvalidRequestException.php index af8a6d7c5..9edfdc9a6 100644 --- a/src/Service/Comprehend/src/Exception/InvalidRequestException.php +++ b/src/Service/Comprehend/src/Exception/InvalidRequestException.php @@ -13,7 +13,7 @@ final class InvalidRequestException extends ClientException { /** - * @var InvalidRequestReason::*|null + * @var InvalidRequestReason::*|string|null */ private $reason; @@ -28,7 +28,7 @@ public function getDetail(): ?InvalidRequestDetail } /** - * @return InvalidRequestReason::*|null + * @return InvalidRequestReason::*|string|null */ public function getReason(): ?string { diff --git a/src/Service/Comprehend/src/ValueObject/InvalidRequestDetail.php b/src/Service/Comprehend/src/ValueObject/InvalidRequestDetail.php index 0515a00a9..c5e7c66fe 100644 --- a/src/Service/Comprehend/src/ValueObject/InvalidRequestDetail.php +++ b/src/Service/Comprehend/src/ValueObject/InvalidRequestDetail.php @@ -22,13 +22,13 @@ final class InvalidRequestDetail * - MISMATCHED_TOTAL_PAGE_COUNT - Check the number of pages in your file and resubmit the request. * - INVALID_DOCUMENT - Invalid document. Check the file and resubmit the request. * - * @var InvalidRequestDetailReason::*|null + * @var InvalidRequestDetailReason::*|string|null */ private $reason; /** * @param array{ - * Reason?: null|InvalidRequestDetailReason::*, + * Reason?: null|InvalidRequestDetailReason::*|string, * } $input */ public function __construct(array $input) @@ -38,7 +38,7 @@ public function __construct(array $input) /** * @param array{ - * Reason?: null|InvalidRequestDetailReason::*, + * Reason?: null|InvalidRequestDetailReason::*|string, * }|InvalidRequestDetail $input */ public static function create($input): self @@ -47,7 +47,7 @@ public static function create($input): self } /** - * @return InvalidRequestDetailReason::*|null + * @return InvalidRequestDetailReason::*|string|null */ public function getReason(): ?string { diff --git a/src/Service/DynamoDb/CHANGELOG.md b/src/Service/DynamoDb/CHANGELOG.md index 1fd74b8d6..a75531ed3 100644 --- a/src/Service/DynamoDb/CHANGELOG.md +++ b/src/Service/DynamoDb/CHANGELOG.md @@ -6,6 +6,10 @@ - AWS api-change: This change adds support for witnesses in global tables. It also adds a new table status, REPLICATION_NOT_AUTHORIZED. This status will indicate scenarios where global replicas table can't be utilized for data plane operations. +### Changed + +- DocBloc on enum values reflects that AWS might returns unknown values + ## 3.6.0 ### Added diff --git a/src/Service/DynamoDb/src/ValueObject/AttributeDefinition.php b/src/Service/DynamoDb/src/ValueObject/AttributeDefinition.php index 0a13740e7..40603f2da 100644 --- a/src/Service/DynamoDb/src/ValueObject/AttributeDefinition.php +++ b/src/Service/DynamoDb/src/ValueObject/AttributeDefinition.php @@ -24,14 +24,14 @@ final class AttributeDefinition * - `N` - the attribute is of type Number * - `B` - the attribute is of type Binary * - * @var ScalarAttributeType::* + * @var ScalarAttributeType::*|string */ private $attributeType; /** * @param array{ * AttributeName: string, - * AttributeType: ScalarAttributeType::*, + * AttributeType: ScalarAttributeType::*|string, * } $input */ public function __construct(array $input) @@ -43,7 +43,7 @@ public function __construct(array $input) /** * @param array{ * AttributeName: string, - * AttributeType: ScalarAttributeType::*, + * AttributeType: ScalarAttributeType::*|string, * }|AttributeDefinition $input */ public static function create($input): self @@ -57,7 +57,7 @@ public function getAttributeName(): string } /** - * @return ScalarAttributeType::* + * @return ScalarAttributeType::*|string */ public function getAttributeType(): string { diff --git a/src/Service/DynamoDb/src/ValueObject/BillingModeSummary.php b/src/Service/DynamoDb/src/ValueObject/BillingModeSummary.php index ac52302cd..e07edd822 100644 --- a/src/Service/DynamoDb/src/ValueObject/BillingModeSummary.php +++ b/src/Service/DynamoDb/src/ValueObject/BillingModeSummary.php @@ -23,7 +23,7 @@ final class BillingModeSummary * - `PAY_PER_REQUEST` - Sets the read/write capacity mode to `PAY_PER_REQUEST`. We recommend using `PAY_PER_REQUEST` * for unpredictable workloads. * - * @var BillingMode::*|null + * @var BillingMode::*|string|null */ private $billingMode; @@ -36,7 +36,7 @@ final class BillingModeSummary /** * @param array{ - * BillingMode?: null|BillingMode::*, + * BillingMode?: null|BillingMode::*|string, * LastUpdateToPayPerRequestDateTime?: null|\DateTimeImmutable, * } $input */ @@ -48,7 +48,7 @@ public function __construct(array $input) /** * @param array{ - * BillingMode?: null|BillingMode::*, + * BillingMode?: null|BillingMode::*|string, * LastUpdateToPayPerRequestDateTime?: null|\DateTimeImmutable, * }|BillingModeSummary $input */ @@ -58,7 +58,7 @@ public static function create($input): self } /** - * @return BillingMode::*|null + * @return BillingMode::*|string|null */ public function getBillingMode(): ?string { diff --git a/src/Service/DynamoDb/src/ValueObject/GlobalSecondaryIndexDescription.php b/src/Service/DynamoDb/src/ValueObject/GlobalSecondaryIndexDescription.php index 508540267..ccb665afb 100644 --- a/src/Service/DynamoDb/src/ValueObject/GlobalSecondaryIndexDescription.php +++ b/src/Service/DynamoDb/src/ValueObject/GlobalSecondaryIndexDescription.php @@ -50,7 +50,7 @@ final class GlobalSecondaryIndexDescription * - `DELETING` - The index is being deleted. * - `ACTIVE` - The index is ready for use. * - * @var IndexStatus::*|null + * @var IndexStatus::*|string|null */ private $indexStatus; @@ -127,7 +127,7 @@ final class GlobalSecondaryIndexDescription * IndexName?: null|string, * KeySchema?: null|array, * Projection?: null|Projection|array, - * IndexStatus?: null|IndexStatus::*, + * IndexStatus?: null|IndexStatus::*|string, * Backfilling?: null|bool, * ProvisionedThroughput?: null|ProvisionedThroughputDescription|array, * IndexSizeBytes?: null|int, @@ -157,7 +157,7 @@ public function __construct(array $input) * IndexName?: null|string, * KeySchema?: null|array, * Projection?: null|Projection|array, - * IndexStatus?: null|IndexStatus::*, + * IndexStatus?: null|IndexStatus::*|string, * Backfilling?: null|bool, * ProvisionedThroughput?: null|ProvisionedThroughputDescription|array, * IndexSizeBytes?: null|int, @@ -193,7 +193,7 @@ public function getIndexSizeBytes(): ?int } /** - * @return IndexStatus::*|null + * @return IndexStatus::*|string|null */ public function getIndexStatus(): ?string { diff --git a/src/Service/DynamoDb/src/ValueObject/GlobalSecondaryIndexWarmThroughputDescription.php b/src/Service/DynamoDb/src/ValueObject/GlobalSecondaryIndexWarmThroughputDescription.php index a9b962d8d..1ebadbb4e 100644 --- a/src/Service/DynamoDb/src/ValueObject/GlobalSecondaryIndexWarmThroughputDescription.php +++ b/src/Service/DynamoDb/src/ValueObject/GlobalSecondaryIndexWarmThroughputDescription.php @@ -27,7 +27,7 @@ final class GlobalSecondaryIndexWarmThroughputDescription * Represents the warm throughput status being created or updated on a global secondary index. The status can only be * `UPDATING` or `ACTIVE`. * - * @var IndexStatus::*|null + * @var IndexStatus::*|string|null */ private $status; @@ -35,7 +35,7 @@ final class GlobalSecondaryIndexWarmThroughputDescription * @param array{ * ReadUnitsPerSecond?: null|int, * WriteUnitsPerSecond?: null|int, - * Status?: null|IndexStatus::*, + * Status?: null|IndexStatus::*|string, * } $input */ public function __construct(array $input) @@ -49,7 +49,7 @@ public function __construct(array $input) * @param array{ * ReadUnitsPerSecond?: null|int, * WriteUnitsPerSecond?: null|int, - * Status?: null|IndexStatus::*, + * Status?: null|IndexStatus::*|string, * }|GlobalSecondaryIndexWarmThroughputDescription $input */ public static function create($input): self @@ -63,7 +63,7 @@ public function getReadUnitsPerSecond(): ?int } /** - * @return IndexStatus::*|null + * @return IndexStatus::*|string|null */ public function getStatus(): ?string { diff --git a/src/Service/DynamoDb/src/ValueObject/GlobalTableWitnessDescription.php b/src/Service/DynamoDb/src/ValueObject/GlobalTableWitnessDescription.php index a8afcc6d6..3ad681d75 100644 --- a/src/Service/DynamoDb/src/ValueObject/GlobalTableWitnessDescription.php +++ b/src/Service/DynamoDb/src/ValueObject/GlobalTableWitnessDescription.php @@ -19,14 +19,14 @@ final class GlobalTableWitnessDescription /** * The current status of the witness Region in the MRSC global table. * - * @var WitnessStatus::*|null + * @var WitnessStatus::*|string|null */ private $witnessStatus; /** * @param array{ * RegionName?: null|string, - * WitnessStatus?: null|WitnessStatus::*, + * WitnessStatus?: null|WitnessStatus::*|string, * } $input */ public function __construct(array $input) @@ -38,7 +38,7 @@ public function __construct(array $input) /** * @param array{ * RegionName?: null|string, - * WitnessStatus?: null|WitnessStatus::*, + * WitnessStatus?: null|WitnessStatus::*|string, * }|GlobalTableWitnessDescription $input */ public static function create($input): self @@ -52,7 +52,7 @@ public function getRegionName(): ?string } /** - * @return WitnessStatus::*|null + * @return WitnessStatus::*|string|null */ public function getWitnessStatus(): ?string { diff --git a/src/Service/DynamoDb/src/ValueObject/KeySchemaElement.php b/src/Service/DynamoDb/src/ValueObject/KeySchemaElement.php index b2d2c8ac4..e24b5b887 100644 --- a/src/Service/DynamoDb/src/ValueObject/KeySchemaElement.php +++ b/src/Service/DynamoDb/src/ValueObject/KeySchemaElement.php @@ -38,14 +38,14 @@ final class KeySchemaElement * > The sort key of an item is also known as its *range attribute*. The term "range attribute" derives from the way * > DynamoDB stores items with the same partition key physically close together, in sorted order by the sort key value. * - * @var KeyType::* + * @var KeyType::*|string */ private $keyType; /** * @param array{ * AttributeName: string, - * KeyType: KeyType::*, + * KeyType: KeyType::*|string, * } $input */ public function __construct(array $input) @@ -57,7 +57,7 @@ public function __construct(array $input) /** * @param array{ * AttributeName: string, - * KeyType: KeyType::*, + * KeyType: KeyType::*|string, * }|KeySchemaElement $input */ public static function create($input): self @@ -71,7 +71,7 @@ public function getAttributeName(): string } /** - * @return KeyType::* + * @return KeyType::*|string */ public function getKeyType(): string { diff --git a/src/Service/DynamoDb/src/ValueObject/Projection.php b/src/Service/DynamoDb/src/ValueObject/Projection.php index a23b622d5..5829daf2a 100644 --- a/src/Service/DynamoDb/src/ValueObject/Projection.php +++ b/src/Service/DynamoDb/src/ValueObject/Projection.php @@ -21,7 +21,7 @@ final class Projection * * When using the DynamoDB console, `ALL` is selected by default. * - * @var ProjectionType::*|null + * @var ProjectionType::*|string|null */ private $projectionType; @@ -40,7 +40,7 @@ final class Projection /** * @param array{ - * ProjectionType?: null|ProjectionType::*, + * ProjectionType?: null|ProjectionType::*|string, * NonKeyAttributes?: null|string[], * } $input */ @@ -52,7 +52,7 @@ public function __construct(array $input) /** * @param array{ - * ProjectionType?: null|ProjectionType::*, + * ProjectionType?: null|ProjectionType::*|string, * NonKeyAttributes?: null|string[], * }|Projection $input */ @@ -70,7 +70,7 @@ public function getNonKeyAttributes(): array } /** - * @return ProjectionType::*|null + * @return ProjectionType::*|string|null */ public function getProjectionType(): ?string { diff --git a/src/Service/DynamoDb/src/ValueObject/ReplicaDescription.php b/src/Service/DynamoDb/src/ValueObject/ReplicaDescription.php index de5ba7ef5..38e0e3457 100644 --- a/src/Service/DynamoDb/src/ValueObject/ReplicaDescription.php +++ b/src/Service/DynamoDb/src/ValueObject/ReplicaDescription.php @@ -33,7 +33,7 @@ final class ReplicaDescription * > If the KMS key remains inaccessible for more than 20 hours, DynamoDB will remove this replica from the * > replication group. The replica will not be deleted and replication will stop from and to this region. * - * @var ReplicaStatus::*|null + * @var ReplicaStatus::*|string|null */ private $replicaStatus; @@ -102,7 +102,7 @@ final class ReplicaDescription /** * @param array{ * RegionName?: null|string, - * ReplicaStatus?: null|ReplicaStatus::*, + * ReplicaStatus?: null|ReplicaStatus::*|string, * ReplicaStatusDescription?: null|string, * ReplicaStatusPercentProgress?: null|string, * KMSMasterKeyId?: null|string, @@ -132,7 +132,7 @@ public function __construct(array $input) /** * @param array{ * RegionName?: null|string, - * ReplicaStatus?: null|ReplicaStatus::*, + * ReplicaStatus?: null|ReplicaStatus::*|string, * ReplicaStatusDescription?: null|string, * ReplicaStatusPercentProgress?: null|string, * KMSMasterKeyId?: null|string, @@ -183,7 +183,7 @@ public function getReplicaInaccessibleDateTime(): ?\DateTimeImmutable } /** - * @return ReplicaStatus::*|null + * @return ReplicaStatus::*|string|null */ public function getReplicaStatus(): ?string { diff --git a/src/Service/DynamoDb/src/ValueObject/SSEDescription.php b/src/Service/DynamoDb/src/ValueObject/SSEDescription.php index 03b81a105..897b82882 100644 --- a/src/Service/DynamoDb/src/ValueObject/SSEDescription.php +++ b/src/Service/DynamoDb/src/ValueObject/SSEDescription.php @@ -16,7 +16,7 @@ final class SSEDescription * - `ENABLED` - Server-side encryption is enabled. * - `UPDATING` - Server-side encryption is being updated. * - * @var SSEStatus::*|null + * @var SSEStatus::*|string|null */ private $status; @@ -26,7 +26,7 @@ final class SSEDescription * - `KMS` - Server-side encryption that uses Key Management Service. The key is stored in your account and is managed * by KMS (KMS charges apply). * - * @var SSEType::*|null + * @var SSEType::*|string|null */ private $sseType; @@ -49,8 +49,8 @@ final class SSEDescription /** * @param array{ - * Status?: null|SSEStatus::*, - * SSEType?: null|SSEType::*, + * Status?: null|SSEStatus::*|string, + * SSEType?: null|SSEType::*|string, * KMSMasterKeyArn?: null|string, * InaccessibleEncryptionDateTime?: null|\DateTimeImmutable, * } $input @@ -65,8 +65,8 @@ public function __construct(array $input) /** * @param array{ - * Status?: null|SSEStatus::*, - * SSEType?: null|SSEType::*, + * Status?: null|SSEStatus::*|string, + * SSEType?: null|SSEType::*|string, * KMSMasterKeyArn?: null|string, * InaccessibleEncryptionDateTime?: null|\DateTimeImmutable, * }|SSEDescription $input @@ -87,7 +87,7 @@ public function getKmsMasterKeyArn(): ?string } /** - * @return SSEType::*|null + * @return SSEType::*|string|null */ public function getSseType(): ?string { @@ -95,7 +95,7 @@ public function getSseType(): ?string } /** - * @return SSEStatus::*|null + * @return SSEStatus::*|string|null */ public function getStatus(): ?string { diff --git a/src/Service/DynamoDb/src/ValueObject/StreamSpecification.php b/src/Service/DynamoDb/src/ValueObject/StreamSpecification.php index 1636bb457..7e12b6890 100644 --- a/src/Service/DynamoDb/src/ValueObject/StreamSpecification.php +++ b/src/Service/DynamoDb/src/ValueObject/StreamSpecification.php @@ -26,14 +26,14 @@ final class StreamSpecification * - `OLD_IMAGE` - The entire item, as it appeared before it was modified, is written to the stream. * - `NEW_AND_OLD_IMAGES` - Both the new and the old item images of the item are written to the stream. * - * @var StreamViewType::*|null + * @var StreamViewType::*|string|null */ private $streamViewType; /** * @param array{ * StreamEnabled: bool, - * StreamViewType?: null|StreamViewType::*, + * StreamViewType?: null|StreamViewType::*|string, * } $input */ public function __construct(array $input) @@ -45,7 +45,7 @@ public function __construct(array $input) /** * @param array{ * StreamEnabled: bool, - * StreamViewType?: null|StreamViewType::*, + * StreamViewType?: null|StreamViewType::*|string, * }|StreamSpecification $input */ public static function create($input): self @@ -59,7 +59,7 @@ public function getStreamEnabled(): bool } /** - * @return StreamViewType::*|null + * @return StreamViewType::*|string|null */ public function getStreamViewType(): ?string { diff --git a/src/Service/DynamoDb/src/ValueObject/TableClassSummary.php b/src/Service/DynamoDb/src/ValueObject/TableClassSummary.php index c2abb83b6..6bad98f10 100644 --- a/src/Service/DynamoDb/src/ValueObject/TableClassSummary.php +++ b/src/Service/DynamoDb/src/ValueObject/TableClassSummary.php @@ -12,7 +12,7 @@ final class TableClassSummary /** * The table class of the specified table. Valid values are `STANDARD` and `STANDARD_INFREQUENT_ACCESS`. * - * @var TableClass::*|null + * @var TableClass::*|string|null */ private $tableClass; @@ -25,7 +25,7 @@ final class TableClassSummary /** * @param array{ - * TableClass?: null|TableClass::*, + * TableClass?: null|TableClass::*|string, * LastUpdateDateTime?: null|\DateTimeImmutable, * } $input */ @@ -37,7 +37,7 @@ public function __construct(array $input) /** * @param array{ - * TableClass?: null|TableClass::*, + * TableClass?: null|TableClass::*|string, * LastUpdateDateTime?: null|\DateTimeImmutable, * }|TableClassSummary $input */ @@ -52,7 +52,7 @@ public function getLastUpdateDateTime(): ?\DateTimeImmutable } /** - * @return TableClass::*|null + * @return TableClass::*|string|null */ public function getTableClass(): ?string { diff --git a/src/Service/DynamoDb/src/ValueObject/TableDescription.php b/src/Service/DynamoDb/src/ValueObject/TableDescription.php index edb3d6e92..7fad998d1 100644 --- a/src/Service/DynamoDb/src/ValueObject/TableDescription.php +++ b/src/Service/DynamoDb/src/ValueObject/TableDescription.php @@ -70,7 +70,7 @@ final class TableDescription * - `ARCHIVING` - The table is being archived. Operations are not allowed until archival is complete. * - `ARCHIVED` - The table has been archived. See the ArchivalReason for more information. * - * @var TableStatus::*|null + * @var TableStatus::*|string|null */ private $tableStatus; @@ -332,7 +332,7 @@ final class TableDescription * * [^1]: https://docs.aws.amazon.com/V2globaltables_HowItWorks.html#V2globaltables_HowItWorks.consistency-modes * - * @var MultiRegionConsistency::*|null + * @var MultiRegionConsistency::*|string|null */ private $multiRegionConsistency; @@ -341,7 +341,7 @@ final class TableDescription * AttributeDefinitions?: null|array, * TableName?: null|string, * KeySchema?: null|array, - * TableStatus?: null|TableStatus::*, + * TableStatus?: null|TableStatus::*|string, * CreationDateTime?: null|\DateTimeImmutable, * ProvisionedThroughput?: null|ProvisionedThroughputDescription|array, * TableSizeBytes?: null|int, @@ -364,7 +364,7 @@ final class TableDescription * DeletionProtectionEnabled?: null|bool, * OnDemandThroughput?: null|OnDemandThroughput|array, * WarmThroughput?: null|TableWarmThroughputDescription|array, - * MultiRegionConsistency?: null|MultiRegionConsistency::*, + * MultiRegionConsistency?: null|MultiRegionConsistency::*|string, * } $input */ public function __construct(array $input) @@ -403,7 +403,7 @@ public function __construct(array $input) * AttributeDefinitions?: null|array, * TableName?: null|string, * KeySchema?: null|array, - * TableStatus?: null|TableStatus::*, + * TableStatus?: null|TableStatus::*|string, * CreationDateTime?: null|\DateTimeImmutable, * ProvisionedThroughput?: null|ProvisionedThroughputDescription|array, * TableSizeBytes?: null|int, @@ -426,7 +426,7 @@ public function __construct(array $input) * DeletionProtectionEnabled?: null|bool, * OnDemandThroughput?: null|OnDemandThroughput|array, * WarmThroughput?: null|TableWarmThroughputDescription|array, - * MultiRegionConsistency?: null|MultiRegionConsistency::*, + * MultiRegionConsistency?: null|MultiRegionConsistency::*|string, * }|TableDescription $input */ public static function create($input): self @@ -515,7 +515,7 @@ public function getLocalSecondaryIndexes(): array } /** - * @return MultiRegionConsistency::*|null + * @return MultiRegionConsistency::*|string|null */ public function getMultiRegionConsistency(): ?string { @@ -581,7 +581,7 @@ public function getTableSizeBytes(): ?int } /** - * @return TableStatus::*|null + * @return TableStatus::*|string|null */ public function getTableStatus(): ?string { diff --git a/src/Service/DynamoDb/src/ValueObject/TableWarmThroughputDescription.php b/src/Service/DynamoDb/src/ValueObject/TableWarmThroughputDescription.php index 00433eac7..66142ed8b 100644 --- a/src/Service/DynamoDb/src/ValueObject/TableWarmThroughputDescription.php +++ b/src/Service/DynamoDb/src/ValueObject/TableWarmThroughputDescription.php @@ -28,7 +28,7 @@ final class TableWarmThroughputDescription /** * Represents warm throughput value of the base table. * - * @var TableStatus::*|null + * @var TableStatus::*|string|null */ private $status; @@ -36,7 +36,7 @@ final class TableWarmThroughputDescription * @param array{ * ReadUnitsPerSecond?: null|int, * WriteUnitsPerSecond?: null|int, - * Status?: null|TableStatus::*, + * Status?: null|TableStatus::*|string, * } $input */ public function __construct(array $input) @@ -50,7 +50,7 @@ public function __construct(array $input) * @param array{ * ReadUnitsPerSecond?: null|int, * WriteUnitsPerSecond?: null|int, - * Status?: null|TableStatus::*, + * Status?: null|TableStatus::*|string, * }|TableWarmThroughputDescription $input */ public static function create($input): self @@ -64,7 +64,7 @@ public function getReadUnitsPerSecond(): ?int } /** - * @return TableStatus::*|null + * @return TableStatus::*|string|null */ public function getStatus(): ?string { diff --git a/src/Service/ElastiCache/CHANGELOG.md b/src/Service/ElastiCache/CHANGELOG.md index a82450580..ef70a9256 100644 --- a/src/Service/ElastiCache/CHANGELOG.md +++ b/src/Service/ElastiCache/CHANGELOG.md @@ -2,6 +2,10 @@ ## NOT RELEASED +### Changed + +- DocBloc on enum values reflects that AWS might returns unknown values + ## 1.4.0 ### Added diff --git a/src/Service/ElastiCache/src/ValueObject/CacheCluster.php b/src/Service/ElastiCache/src/ValueObject/CacheCluster.php index bbdf810b3..9a45f8b14 100644 --- a/src/Service/ElastiCache/src/ValueObject/CacheCluster.php +++ b/src/Service/ElastiCache/src/ValueObject/CacheCluster.php @@ -350,7 +350,7 @@ final class CacheCluster * * [^1]: http://aws.amazon.com/ec2/nitro/ * - * @var NetworkType::*|null + * @var NetworkType::*|string|null */ private $networkType; @@ -361,14 +361,14 @@ final class CacheCluster * * [^1]: http://aws.amazon.com/ec2/nitro/ * - * @var IpDiscovery::*|null + * @var IpDiscovery::*|string|null */ private $ipDiscovery; /** * A setting that allows you to migrate your clients to use in-transit encryption, with no downtime. * - * @var TransitEncryptionMode::*|null + * @var TransitEncryptionMode::*|string|null */ private $transitEncryptionMode; @@ -404,9 +404,9 @@ final class CacheCluster * ARN?: null|string, * ReplicationGroupLogDeliveryEnabled?: null|bool, * LogDeliveryConfigurations?: null|array, - * NetworkType?: null|NetworkType::*, - * IpDiscovery?: null|IpDiscovery::*, - * TransitEncryptionMode?: null|TransitEncryptionMode::*, + * NetworkType?: null|NetworkType::*|string, + * IpDiscovery?: null|IpDiscovery::*|string, + * TransitEncryptionMode?: null|TransitEncryptionMode::*|string, * } $input */ public function __construct(array $input) @@ -478,9 +478,9 @@ public function __construct(array $input) * ARN?: null|string, * ReplicationGroupLogDeliveryEnabled?: null|bool, * LogDeliveryConfigurations?: null|array, - * NetworkType?: null|NetworkType::*, - * IpDiscovery?: null|IpDiscovery::*, - * TransitEncryptionMode?: null|TransitEncryptionMode::*, + * NetworkType?: null|NetworkType::*|string, + * IpDiscovery?: null|IpDiscovery::*|string, + * TransitEncryptionMode?: null|TransitEncryptionMode::*|string, * }|CacheCluster $input */ public static function create($input): self @@ -580,7 +580,7 @@ public function getEngineVersion(): ?string } /** - * @return IpDiscovery::*|null + * @return IpDiscovery::*|string|null */ public function getIpDiscovery(): ?string { @@ -596,7 +596,7 @@ public function getLogDeliveryConfigurations(): array } /** - * @return NetworkType::*|null + * @return NetworkType::*|string|null */ public function getNetworkType(): ?string { @@ -667,7 +667,7 @@ public function getTransitEncryptionEnabled(): ?bool } /** - * @return TransitEncryptionMode::*|null + * @return TransitEncryptionMode::*|string|null */ public function getTransitEncryptionMode(): ?string { diff --git a/src/Service/ElastiCache/src/ValueObject/LogDeliveryConfiguration.php b/src/Service/ElastiCache/src/ValueObject/LogDeliveryConfiguration.php index cbed208ed..b1701167b 100644 --- a/src/Service/ElastiCache/src/ValueObject/LogDeliveryConfiguration.php +++ b/src/Service/ElastiCache/src/ValueObject/LogDeliveryConfiguration.php @@ -17,14 +17,14 @@ final class LogDeliveryConfiguration * * [^1]: https://redis.io/commands/slowlog * - * @var LogType::*|null + * @var LogType::*|string|null */ private $logType; /** * Returns the destination type, either `cloudwatch-logs` or `kinesis-firehose`. * - * @var DestinationType::*|null + * @var DestinationType::*|string|null */ private $destinationType; @@ -38,7 +38,7 @@ final class LogDeliveryConfiguration /** * Returns the log format, either JSON or TEXT. * - * @var LogFormat::*|null + * @var LogFormat::*|string|null */ private $logFormat; @@ -46,7 +46,7 @@ final class LogDeliveryConfiguration * Returns the log delivery configuration status. Values are one of `enabling` | `disabling` | `modifying` | `active` | * `error`. * - * @var LogDeliveryConfigurationStatus::*|null + * @var LogDeliveryConfigurationStatus::*|string|null */ private $status; @@ -59,11 +59,11 @@ final class LogDeliveryConfiguration /** * @param array{ - * LogType?: null|LogType::*, - * DestinationType?: null|DestinationType::*, + * LogType?: null|LogType::*|string, + * DestinationType?: null|DestinationType::*|string, * DestinationDetails?: null|DestinationDetails|array, - * LogFormat?: null|LogFormat::*, - * Status?: null|LogDeliveryConfigurationStatus::*, + * LogFormat?: null|LogFormat::*|string, + * Status?: null|LogDeliveryConfigurationStatus::*|string, * Message?: null|string, * } $input */ @@ -79,11 +79,11 @@ public function __construct(array $input) /** * @param array{ - * LogType?: null|LogType::*, - * DestinationType?: null|DestinationType::*, + * LogType?: null|LogType::*|string, + * DestinationType?: null|DestinationType::*|string, * DestinationDetails?: null|DestinationDetails|array, - * LogFormat?: null|LogFormat::*, - * Status?: null|LogDeliveryConfigurationStatus::*, + * LogFormat?: null|LogFormat::*|string, + * Status?: null|LogDeliveryConfigurationStatus::*|string, * Message?: null|string, * }|LogDeliveryConfiguration $input */ @@ -98,7 +98,7 @@ public function getDestinationDetails(): ?DestinationDetails } /** - * @return DestinationType::*|null + * @return DestinationType::*|string|null */ public function getDestinationType(): ?string { @@ -106,7 +106,7 @@ public function getDestinationType(): ?string } /** - * @return LogFormat::*|null + * @return LogFormat::*|string|null */ public function getLogFormat(): ?string { @@ -114,7 +114,7 @@ public function getLogFormat(): ?string } /** - * @return LogType::*|null + * @return LogType::*|string|null */ public function getLogType(): ?string { @@ -127,7 +127,7 @@ public function getMessage(): ?string } /** - * @return LogDeliveryConfigurationStatus::*|null + * @return LogDeliveryConfigurationStatus::*|string|null */ public function getStatus(): ?string { diff --git a/src/Service/ElastiCache/src/ValueObject/PendingLogDeliveryConfiguration.php b/src/Service/ElastiCache/src/ValueObject/PendingLogDeliveryConfiguration.php index b1c92f974..8257e4aaa 100644 --- a/src/Service/ElastiCache/src/ValueObject/PendingLogDeliveryConfiguration.php +++ b/src/Service/ElastiCache/src/ValueObject/PendingLogDeliveryConfiguration.php @@ -16,14 +16,14 @@ final class PendingLogDeliveryConfiguration * * [^1]: https://redis.io/commands/slowlog * - * @var LogType::*|null + * @var LogType::*|string|null */ private $logType; /** * Returns the destination type, either CloudWatch Logs or Kinesis Data Firehose. * - * @var DestinationType::*|null + * @var DestinationType::*|string|null */ private $destinationType; @@ -37,16 +37,16 @@ final class PendingLogDeliveryConfiguration /** * Returns the log format, either JSON or TEXT. * - * @var LogFormat::*|null + * @var LogFormat::*|string|null */ private $logFormat; /** * @param array{ - * LogType?: null|LogType::*, - * DestinationType?: null|DestinationType::*, + * LogType?: null|LogType::*|string, + * DestinationType?: null|DestinationType::*|string, * DestinationDetails?: null|DestinationDetails|array, - * LogFormat?: null|LogFormat::*, + * LogFormat?: null|LogFormat::*|string, * } $input */ public function __construct(array $input) @@ -59,10 +59,10 @@ public function __construct(array $input) /** * @param array{ - * LogType?: null|LogType::*, - * DestinationType?: null|DestinationType::*, + * LogType?: null|LogType::*|string, + * DestinationType?: null|DestinationType::*|string, * DestinationDetails?: null|DestinationDetails|array, - * LogFormat?: null|LogFormat::*, + * LogFormat?: null|LogFormat::*|string, * }|PendingLogDeliveryConfiguration $input */ public static function create($input): self @@ -76,7 +76,7 @@ public function getDestinationDetails(): ?DestinationDetails } /** - * @return DestinationType::*|null + * @return DestinationType::*|string|null */ public function getDestinationType(): ?string { @@ -84,7 +84,7 @@ public function getDestinationType(): ?string } /** - * @return LogFormat::*|null + * @return LogFormat::*|string|null */ public function getLogFormat(): ?string { @@ -92,7 +92,7 @@ public function getLogFormat(): ?string } /** - * @return LogType::*|null + * @return LogType::*|string|null */ public function getLogType(): ?string { diff --git a/src/Service/ElastiCache/src/ValueObject/PendingModifiedValues.php b/src/Service/ElastiCache/src/ValueObject/PendingModifiedValues.php index ce5ebfa74..bee9d99a0 100644 --- a/src/Service/ElastiCache/src/ValueObject/PendingModifiedValues.php +++ b/src/Service/ElastiCache/src/ValueObject/PendingModifiedValues.php @@ -45,7 +45,7 @@ final class PendingModifiedValues /** * The auth token status. * - * @var AuthTokenUpdateStatus::*|null + * @var AuthTokenUpdateStatus::*|string|null */ private $authTokenStatus; @@ -66,7 +66,7 @@ final class PendingModifiedValues /** * A setting that allows you to migrate your clients to use in-transit encryption, with no downtime. * - * @var TransitEncryptionMode::*|null + * @var TransitEncryptionMode::*|string|null */ private $transitEncryptionMode; @@ -83,10 +83,10 @@ final class PendingModifiedValues * CacheNodeIdsToRemove?: null|string[], * EngineVersion?: null|string, * CacheNodeType?: null|string, - * AuthTokenStatus?: null|AuthTokenUpdateStatus::*, + * AuthTokenStatus?: null|AuthTokenUpdateStatus::*|string, * LogDeliveryConfigurations?: null|array, * TransitEncryptionEnabled?: null|bool, - * TransitEncryptionMode?: null|TransitEncryptionMode::*, + * TransitEncryptionMode?: null|TransitEncryptionMode::*|string, * ScaleConfig?: null|ScaleConfig|array, * } $input */ @@ -109,10 +109,10 @@ public function __construct(array $input) * CacheNodeIdsToRemove?: null|string[], * EngineVersion?: null|string, * CacheNodeType?: null|string, - * AuthTokenStatus?: null|AuthTokenUpdateStatus::*, + * AuthTokenStatus?: null|AuthTokenUpdateStatus::*|string, * LogDeliveryConfigurations?: null|array, * TransitEncryptionEnabled?: null|bool, - * TransitEncryptionMode?: null|TransitEncryptionMode::*, + * TransitEncryptionMode?: null|TransitEncryptionMode::*|string, * ScaleConfig?: null|ScaleConfig|array, * }|PendingModifiedValues $input */ @@ -122,7 +122,7 @@ public static function create($input): self } /** - * @return AuthTokenUpdateStatus::*|null + * @return AuthTokenUpdateStatus::*|string|null */ public function getAuthTokenStatus(): ?string { @@ -171,7 +171,7 @@ public function getTransitEncryptionEnabled(): ?bool } /** - * @return TransitEncryptionMode::*|null + * @return TransitEncryptionMode::*|string|null */ public function getTransitEncryptionMode(): ?string { diff --git a/src/Service/Iam/CHANGELOG.md b/src/Service/Iam/CHANGELOG.md index 613dc9e5a..9b75f44e7 100644 --- a/src/Service/Iam/CHANGELOG.md +++ b/src/Service/Iam/CHANGELOG.md @@ -6,6 +6,10 @@ - AWS api-change: Updated IAM ServiceSpecificCredential support to include expiration, API Key output format instead of username and password for services that will support API keys, and the ability to list credentials for all users in the account for a given service configuration. +### Changed + +- DocBloc on enum values reflects that AWS might returns unknown values + ## 1.6.1 ### Changed diff --git a/src/Service/Iam/src/ValueObject/AccessKey.php b/src/Service/Iam/src/ValueObject/AccessKey.php index d5b198a15..507bf83d7 100644 --- a/src/Service/Iam/src/ValueObject/AccessKey.php +++ b/src/Service/Iam/src/ValueObject/AccessKey.php @@ -37,7 +37,7 @@ final class AccessKey /** * The status of the access key. `Active` means that the key is valid for API calls, while `Inactive` means it is not. * - * @var StatusType::* + * @var StatusType::*|string */ private $status; @@ -59,7 +59,7 @@ final class AccessKey * @param array{ * UserName: string, * AccessKeyId: string, - * Status: StatusType::*, + * Status: StatusType::*|string, * SecretAccessKey: string, * CreateDate?: null|\DateTimeImmutable, * } $input @@ -77,7 +77,7 @@ public function __construct(array $input) * @param array{ * UserName: string, * AccessKeyId: string, - * Status: StatusType::*, + * Status: StatusType::*|string, * SecretAccessKey: string, * CreateDate?: null|\DateTimeImmutable, * }|AccessKey $input @@ -103,7 +103,7 @@ public function getSecretAccessKey(): string } /** - * @return StatusType::* + * @return StatusType::*|string */ public function getStatus(): string { diff --git a/src/Service/Iam/src/ValueObject/AttachedPermissionsBoundary.php b/src/Service/Iam/src/ValueObject/AttachedPermissionsBoundary.php index dffeb98f6..d7a619efa 100644 --- a/src/Service/Iam/src/ValueObject/AttachedPermissionsBoundary.php +++ b/src/Service/Iam/src/ValueObject/AttachedPermissionsBoundary.php @@ -21,7 +21,7 @@ final class AttachedPermissionsBoundary * The permissions boundary usage type that indicates what type of IAM resource is used as the permissions boundary for * an entity. This data type can only have a value of `Policy`. * - * @var PermissionsBoundaryAttachmentType::*|null + * @var PermissionsBoundaryAttachmentType::*|string|null */ private $permissionsBoundaryType; @@ -34,7 +34,7 @@ final class AttachedPermissionsBoundary /** * @param array{ - * PermissionsBoundaryType?: null|PermissionsBoundaryAttachmentType::*, + * PermissionsBoundaryType?: null|PermissionsBoundaryAttachmentType::*|string, * PermissionsBoundaryArn?: null|string, * } $input */ @@ -46,7 +46,7 @@ public function __construct(array $input) /** * @param array{ - * PermissionsBoundaryType?: null|PermissionsBoundaryAttachmentType::*, + * PermissionsBoundaryType?: null|PermissionsBoundaryAttachmentType::*|string, * PermissionsBoundaryArn?: null|string, * }|AttachedPermissionsBoundary $input */ @@ -61,7 +61,7 @@ public function getPermissionsBoundaryArn(): ?string } /** - * @return PermissionsBoundaryAttachmentType::*|null + * @return PermissionsBoundaryAttachmentType::*|string|null */ public function getPermissionsBoundaryType(): ?string { diff --git a/src/Service/Iam/src/ValueObject/ServiceSpecificCredential.php b/src/Service/Iam/src/ValueObject/ServiceSpecificCredential.php index c27acbd26..8558355c4 100644 --- a/src/Service/Iam/src/ValueObject/ServiceSpecificCredential.php +++ b/src/Service/Iam/src/ValueObject/ServiceSpecificCredential.php @@ -84,7 +84,7 @@ final class ServiceSpecificCredential * The status of the service-specific credential. `Active` means that the key is valid for API calls, while `Inactive` * means it is not. * - * @var StatusType::* + * @var StatusType::*|string */ private $status; @@ -99,7 +99,7 @@ final class ServiceSpecificCredential * ServiceCredentialSecret?: null|string, * ServiceSpecificCredentialId: string, * UserName: string, - * Status: StatusType::*, + * Status: StatusType::*|string, * } $input */ public function __construct(array $input) @@ -127,7 +127,7 @@ public function __construct(array $input) * ServiceCredentialSecret?: null|string, * ServiceSpecificCredentialId: string, * UserName: string, - * Status: StatusType::*, + * Status: StatusType::*|string, * }|ServiceSpecificCredential $input */ public static function create($input): self @@ -176,7 +176,7 @@ public function getServiceUserName(): ?string } /** - * @return StatusType::* + * @return StatusType::*|string */ public function getStatus(): string { diff --git a/src/Service/Iam/src/ValueObject/ServiceSpecificCredentialMetadata.php b/src/Service/Iam/src/ValueObject/ServiceSpecificCredentialMetadata.php index 2bcfb710c..ff67eb895 100644 --- a/src/Service/Iam/src/ValueObject/ServiceSpecificCredentialMetadata.php +++ b/src/Service/Iam/src/ValueObject/ServiceSpecificCredentialMetadata.php @@ -21,7 +21,7 @@ final class ServiceSpecificCredentialMetadata * The status of the service-specific credential. `Active` means that the key is valid for API calls, while `Inactive` * means it is not. * - * @var StatusType::* + * @var StatusType::*|string */ private $status; @@ -74,7 +74,7 @@ final class ServiceSpecificCredentialMetadata /** * @param array{ * UserName: string, - * Status: StatusType::*, + * Status: StatusType::*|string, * ServiceUserName?: null|string, * ServiceCredentialAlias?: null|string, * CreateDate: \DateTimeImmutable, @@ -98,7 +98,7 @@ public function __construct(array $input) /** * @param array{ * UserName: string, - * Status: StatusType::*, + * Status: StatusType::*|string, * ServiceUserName?: null|string, * ServiceCredentialAlias?: null|string, * CreateDate: \DateTimeImmutable, @@ -143,7 +143,7 @@ public function getServiceUserName(): ?string } /** - * @return StatusType::* + * @return StatusType::*|string */ public function getStatus(): string { diff --git a/src/Service/Kinesis/CHANGELOG.md b/src/Service/Kinesis/CHANGELOG.md index b5dc1a3a8..20b21dc7b 100644 --- a/src/Service/Kinesis/CHANGELOG.md +++ b/src/Service/Kinesis/CHANGELOG.md @@ -2,6 +2,10 @@ ## NOT RELEASED +### Changed + +- DocBloc on enum values reflects that AWS might returns unknown values + ## 3.3.0 ### Added diff --git a/src/Service/Kinesis/src/Result/DescribeStreamOutput.php b/src/Service/Kinesis/src/Result/DescribeStreamOutput.php index 842cceae6..9e20a4896 100644 --- a/src/Service/Kinesis/src/Result/DescribeStreamOutput.php +++ b/src/Service/Kinesis/src/Result/DescribeStreamOutput.php @@ -111,7 +111,7 @@ private function populateResultHashKeyRange(array $json): HashKeyRange } /** - * @return list + * @return list */ private function populateResultMetricsNameList(array $json): array { diff --git a/src/Service/Kinesis/src/Result/DescribeStreamSummaryOutput.php b/src/Service/Kinesis/src/Result/DescribeStreamSummaryOutput.php index a1ba6ccb7..2f4fdff13 100644 --- a/src/Service/Kinesis/src/Result/DescribeStreamSummaryOutput.php +++ b/src/Service/Kinesis/src/Result/DescribeStreamSummaryOutput.php @@ -53,7 +53,7 @@ private function populateResultEnhancedMonitoringList(array $json): array } /** - * @return list + * @return list */ private function populateResultMetricsNameList(array $json): array { diff --git a/src/Service/Kinesis/src/Result/EnhancedMonitoringOutput.php b/src/Service/Kinesis/src/Result/EnhancedMonitoringOutput.php index 627199537..e5d079faf 100644 --- a/src/Service/Kinesis/src/Result/EnhancedMonitoringOutput.php +++ b/src/Service/Kinesis/src/Result/EnhancedMonitoringOutput.php @@ -21,14 +21,14 @@ class EnhancedMonitoringOutput extends Result /** * Represents the current state of the metrics that are in the enhanced state before the operation. * - * @var list + * @var list */ private $currentShardLevelMetrics; /** * Represents the list of all the metrics that would be in the enhanced state after the operation. * - * @var list + * @var list */ private $desiredShardLevelMetrics; @@ -40,7 +40,7 @@ class EnhancedMonitoringOutput extends Result private $streamArn; /** - * @return list + * @return list */ public function getCurrentShardLevelMetrics(): array { @@ -50,7 +50,7 @@ public function getCurrentShardLevelMetrics(): array } /** - * @return list + * @return list */ public function getDesiredShardLevelMetrics(): array { @@ -84,7 +84,7 @@ protected function populateResult(Response $response): void } /** - * @return list + * @return list */ private function populateResultMetricsNameList(array $json): array { diff --git a/src/Service/Kinesis/src/Result/PutRecordOutput.php b/src/Service/Kinesis/src/Result/PutRecordOutput.php index adb5f6294..e7b4d107b 100644 --- a/src/Service/Kinesis/src/Result/PutRecordOutput.php +++ b/src/Service/Kinesis/src/Result/PutRecordOutput.php @@ -34,12 +34,12 @@ class PutRecordOutput extends Result * - `KMS`: Use server-side encryption on the records in the stream using a customer-managed Amazon Web Services KMS * key. * - * @var EncryptionType::*|null + * @var EncryptionType::*|string|null */ private $encryptionType; /** - * @return EncryptionType::*|null + * @return EncryptionType::*|string|null */ public function getEncryptionType(): ?string { diff --git a/src/Service/Kinesis/src/Result/PutRecordsOutput.php b/src/Service/Kinesis/src/Result/PutRecordsOutput.php index 38096f639..724b63aa6 100644 --- a/src/Service/Kinesis/src/Result/PutRecordsOutput.php +++ b/src/Service/Kinesis/src/Result/PutRecordsOutput.php @@ -34,12 +34,12 @@ class PutRecordsOutput extends Result * - `NONE`: Do not encrypt the records. * - `KMS`: Use server-side encryption on the records using a customer-managed Amazon Web Services KMS key. * - * @var EncryptionType::*|null + * @var EncryptionType::*|string|null */ private $encryptionType; /** - * @return EncryptionType::*|null + * @return EncryptionType::*|string|null */ public function getEncryptionType(): ?string { diff --git a/src/Service/Kinesis/src/ValueObject/Consumer.php b/src/Service/Kinesis/src/ValueObject/Consumer.php index c8912cfa7..529c66ecd 100644 --- a/src/Service/Kinesis/src/ValueObject/Consumer.php +++ b/src/Service/Kinesis/src/ValueObject/Consumer.php @@ -33,7 +33,7 @@ final class Consumer /** * A consumer can't read data while in the `CREATING` or `DELETING` states. * - * @var ConsumerStatus::* + * @var ConsumerStatus::*|string */ private $consumerStatus; @@ -46,7 +46,7 @@ final class Consumer * @param array{ * ConsumerName: string, * ConsumerARN: string, - * ConsumerStatus: ConsumerStatus::*, + * ConsumerStatus: ConsumerStatus::*|string, * ConsumerCreationTimestamp: \DateTimeImmutable, * } $input */ @@ -62,7 +62,7 @@ public function __construct(array $input) * @param array{ * ConsumerName: string, * ConsumerARN: string, - * ConsumerStatus: ConsumerStatus::*, + * ConsumerStatus: ConsumerStatus::*|string, * ConsumerCreationTimestamp: \DateTimeImmutable, * }|Consumer $input */ @@ -87,7 +87,7 @@ public function getConsumerName(): string } /** - * @return ConsumerStatus::* + * @return ConsumerStatus::*|string */ public function getConsumerStatus(): string { diff --git a/src/Service/Kinesis/src/ValueObject/ConsumerDescription.php b/src/Service/Kinesis/src/ValueObject/ConsumerDescription.php index 8a5eb31f3..9b32f5e96 100644 --- a/src/Service/Kinesis/src/ValueObject/ConsumerDescription.php +++ b/src/Service/Kinesis/src/ValueObject/ConsumerDescription.php @@ -33,7 +33,7 @@ final class ConsumerDescription /** * A consumer can't read data while in the `CREATING` or `DELETING` states. * - * @var ConsumerStatus::* + * @var ConsumerStatus::*|string */ private $consumerStatus; @@ -53,7 +53,7 @@ final class ConsumerDescription * @param array{ * ConsumerName: string, * ConsumerARN: string, - * ConsumerStatus: ConsumerStatus::*, + * ConsumerStatus: ConsumerStatus::*|string, * ConsumerCreationTimestamp: \DateTimeImmutable, * StreamARN: string, * } $input @@ -71,7 +71,7 @@ public function __construct(array $input) * @param array{ * ConsumerName: string, * ConsumerARN: string, - * ConsumerStatus: ConsumerStatus::*, + * ConsumerStatus: ConsumerStatus::*|string, * ConsumerCreationTimestamp: \DateTimeImmutable, * StreamARN: string, * }|ConsumerDescription $input @@ -97,7 +97,7 @@ public function getConsumerName(): string } /** - * @return ConsumerStatus::* + * @return ConsumerStatus::*|string */ public function getConsumerStatus(): string { diff --git a/src/Service/Kinesis/src/ValueObject/EnhancedMetrics.php b/src/Service/Kinesis/src/ValueObject/EnhancedMetrics.php index 23dff8d3f..c8b2b5524 100644 --- a/src/Service/Kinesis/src/ValueObject/EnhancedMetrics.php +++ b/src/Service/Kinesis/src/ValueObject/EnhancedMetrics.php @@ -28,13 +28,13 @@ final class EnhancedMetrics * * [^1]: https://docs.aws.amazon.com/kinesis/latest/dev/monitoring-with-cloudwatch.html * - * @var list|null + * @var list|null */ private $shardLevelMetrics; /** * @param array{ - * ShardLevelMetrics?: null|array, + * ShardLevelMetrics?: null|array, * } $input */ public function __construct(array $input) @@ -44,7 +44,7 @@ public function __construct(array $input) /** * @param array{ - * ShardLevelMetrics?: null|array, + * ShardLevelMetrics?: null|array, * }|EnhancedMetrics $input */ public static function create($input): self @@ -53,7 +53,7 @@ public static function create($input): self } /** - * @return list + * @return list */ public function getShardLevelMetrics(): array { diff --git a/src/Service/Kinesis/src/ValueObject/Record.php b/src/Service/Kinesis/src/ValueObject/Record.php index 1a6f3227d..ab99cca11 100644 --- a/src/Service/Kinesis/src/ValueObject/Record.php +++ b/src/Service/Kinesis/src/ValueObject/Record.php @@ -48,7 +48,7 @@ final class Record * - `KMS`: Use server-side encryption on the records in the stream using a customer-managed Amazon Web Services KMS * key. * - * @var EncryptionType::*|null + * @var EncryptionType::*|string|null */ private $encryptionType; @@ -58,7 +58,7 @@ final class Record * ApproximateArrivalTimestamp?: null|\DateTimeImmutable, * Data: string, * PartitionKey: string, - * EncryptionType?: null|EncryptionType::*, + * EncryptionType?: null|EncryptionType::*|string, * } $input */ public function __construct(array $input) @@ -76,7 +76,7 @@ public function __construct(array $input) * ApproximateArrivalTimestamp?: null|\DateTimeImmutable, * Data: string, * PartitionKey: string, - * EncryptionType?: null|EncryptionType::*, + * EncryptionType?: null|EncryptionType::*|string, * }|Record $input */ public static function create($input): self @@ -95,7 +95,7 @@ public function getData(): string } /** - * @return EncryptionType::*|null + * @return EncryptionType::*|string|null */ public function getEncryptionType(): ?string { diff --git a/src/Service/Kinesis/src/ValueObject/StreamDescription.php b/src/Service/Kinesis/src/ValueObject/StreamDescription.php index 7ad31c077..56150b31c 100644 --- a/src/Service/Kinesis/src/ValueObject/StreamDescription.php +++ b/src/Service/Kinesis/src/ValueObject/StreamDescription.php @@ -37,7 +37,7 @@ final class StreamDescription * - `UPDATING` - Shards in the stream are being merged or split. Read and write operations continue to work while the * stream is in the `UPDATING` state. * - * @var StreamStatus::* + * @var StreamStatus::*|string */ private $streamStatus; @@ -91,7 +91,7 @@ final class StreamDescription * - `KMS`: Use server-side encryption on the records in the stream using a customer-managed Amazon Web Services KMS * key. * - * @var EncryptionType::*|null + * @var EncryptionType::*|string|null */ private $encryptionType; @@ -114,14 +114,14 @@ final class StreamDescription * @param array{ * StreamName: string, * StreamARN: string, - * StreamStatus: StreamStatus::*, + * StreamStatus: StreamStatus::*|string, * StreamModeDetails?: null|StreamModeDetails|array, * Shards: array, * HasMoreShards: bool, * RetentionPeriodHours: int, * StreamCreationTimestamp: \DateTimeImmutable, * EnhancedMonitoring: array, - * EncryptionType?: null|EncryptionType::*, + * EncryptionType?: null|EncryptionType::*|string, * KeyId?: null|string, * } $input */ @@ -144,14 +144,14 @@ public function __construct(array $input) * @param array{ * StreamName: string, * StreamARN: string, - * StreamStatus: StreamStatus::*, + * StreamStatus: StreamStatus::*|string, * StreamModeDetails?: null|StreamModeDetails|array, * Shards: array, * HasMoreShards: bool, * RetentionPeriodHours: int, * StreamCreationTimestamp: \DateTimeImmutable, * EnhancedMonitoring: array, - * EncryptionType?: null|EncryptionType::*, + * EncryptionType?: null|EncryptionType::*|string, * KeyId?: null|string, * }|StreamDescription $input */ @@ -161,7 +161,7 @@ public static function create($input): self } /** - * @return EncryptionType::*|null + * @return EncryptionType::*|string|null */ public function getEncryptionType(): ?string { @@ -220,7 +220,7 @@ public function getStreamName(): string } /** - * @return StreamStatus::* + * @return StreamStatus::*|string */ public function getStreamStatus(): string { diff --git a/src/Service/Kinesis/src/ValueObject/StreamDescriptionSummary.php b/src/Service/Kinesis/src/ValueObject/StreamDescriptionSummary.php index 2fd8b07a9..437f9e90e 100644 --- a/src/Service/Kinesis/src/ValueObject/StreamDescriptionSummary.php +++ b/src/Service/Kinesis/src/ValueObject/StreamDescriptionSummary.php @@ -37,7 +37,7 @@ final class StreamDescriptionSummary * - `UPDATING` - Shards in the stream are being merged or split. Read and write operations continue to work while the * stream is in the `UPDATING` state. * - * @var StreamStatus::* + * @var StreamStatus::*|string */ private $streamStatus; @@ -76,7 +76,7 @@ final class StreamDescriptionSummary * - `KMS` * - `NONE` * - * @var EncryptionType::*|null + * @var EncryptionType::*|string|null */ private $encryptionType; @@ -113,12 +113,12 @@ final class StreamDescriptionSummary * @param array{ * StreamName: string, * StreamARN: string, - * StreamStatus: StreamStatus::*, + * StreamStatus: StreamStatus::*|string, * StreamModeDetails?: null|StreamModeDetails|array, * RetentionPeriodHours: int, * StreamCreationTimestamp: \DateTimeImmutable, * EnhancedMonitoring: array, - * EncryptionType?: null|EncryptionType::*, + * EncryptionType?: null|EncryptionType::*|string, * KeyId?: null|string, * OpenShardCount: int, * ConsumerCount?: null|int, @@ -143,12 +143,12 @@ public function __construct(array $input) * @param array{ * StreamName: string, * StreamARN: string, - * StreamStatus: StreamStatus::*, + * StreamStatus: StreamStatus::*|string, * StreamModeDetails?: null|StreamModeDetails|array, * RetentionPeriodHours: int, * StreamCreationTimestamp: \DateTimeImmutable, * EnhancedMonitoring: array, - * EncryptionType?: null|EncryptionType::*, + * EncryptionType?: null|EncryptionType::*|string, * KeyId?: null|string, * OpenShardCount: int, * ConsumerCount?: null|int, @@ -165,7 +165,7 @@ public function getConsumerCount(): ?int } /** - * @return EncryptionType::*|null + * @return EncryptionType::*|string|null */ public function getEncryptionType(): ?string { @@ -216,7 +216,7 @@ public function getStreamName(): string } /** - * @return StreamStatus::* + * @return StreamStatus::*|string */ public function getStreamStatus(): string { diff --git a/src/Service/Kinesis/src/ValueObject/StreamModeDetails.php b/src/Service/Kinesis/src/ValueObject/StreamModeDetails.php index 6adacb4a8..113f91b96 100644 --- a/src/Service/Kinesis/src/ValueObject/StreamModeDetails.php +++ b/src/Service/Kinesis/src/ValueObject/StreamModeDetails.php @@ -15,13 +15,13 @@ final class StreamModeDetails * Specifies the capacity mode to which you want to set your data stream. Currently, in Kinesis Data Streams, you can * choose between an **on-demand** capacity mode and a **provisioned** capacity mode for your data streams. * - * @var StreamMode::* + * @var StreamMode::*|string */ private $streamMode; /** * @param array{ - * StreamMode: StreamMode::*, + * StreamMode: StreamMode::*|string, * } $input */ public function __construct(array $input) @@ -31,7 +31,7 @@ public function __construct(array $input) /** * @param array{ - * StreamMode: StreamMode::*, + * StreamMode: StreamMode::*|string, * }|StreamModeDetails $input */ public static function create($input): self @@ -40,7 +40,7 @@ public static function create($input): self } /** - * @return StreamMode::* + * @return StreamMode::*|string */ public function getStreamMode(): string { diff --git a/src/Service/Kinesis/src/ValueObject/StreamSummary.php b/src/Service/Kinesis/src/ValueObject/StreamSummary.php index fcadf0e16..4e477ce0c 100644 --- a/src/Service/Kinesis/src/ValueObject/StreamSummary.php +++ b/src/Service/Kinesis/src/ValueObject/StreamSummary.php @@ -27,7 +27,7 @@ final class StreamSummary /** * The status of the stream. * - * @var StreamStatus::* + * @var StreamStatus::*|string */ private $streamStatus; @@ -47,7 +47,7 @@ final class StreamSummary * @param array{ * StreamName: string, * StreamARN: string, - * StreamStatus: StreamStatus::*, + * StreamStatus: StreamStatus::*|string, * StreamModeDetails?: null|StreamModeDetails|array, * StreamCreationTimestamp?: null|\DateTimeImmutable, * } $input @@ -65,7 +65,7 @@ public function __construct(array $input) * @param array{ * StreamName: string, * StreamARN: string, - * StreamStatus: StreamStatus::*, + * StreamStatus: StreamStatus::*|string, * StreamModeDetails?: null|StreamModeDetails|array, * StreamCreationTimestamp?: null|\DateTimeImmutable, * }|StreamSummary $input @@ -96,7 +96,7 @@ public function getStreamName(): string } /** - * @return StreamStatus::* + * @return StreamStatus::*|string */ public function getStreamStatus(): string { diff --git a/src/Service/Kms/CHANGELOG.md b/src/Service/Kms/CHANGELOG.md index 62371fa8b..564742869 100644 --- a/src/Service/Kms/CHANGELOG.md +++ b/src/Service/Kms/CHANGELOG.md @@ -8,6 +8,10 @@ - AWS api-change: Rework regions configuration - AWS api-change: AWS KMS announces the support of ML-DSA key pairs that creates post-quantum safe digital signatures. +### Changed + +- DocBloc on enum values reflects that AWS might returns unknown values + ## 1.9.0 ### Added diff --git a/src/Service/Kms/src/Result/CreateKeyResponse.php b/src/Service/Kms/src/Result/CreateKeyResponse.php index 15714f583..f06ec1db1 100644 --- a/src/Service/Kms/src/Result/CreateKeyResponse.php +++ b/src/Service/Kms/src/Result/CreateKeyResponse.php @@ -37,7 +37,7 @@ protected function populateResult(Response $response): void } /** - * @return list + * @return list */ private function populateResultEncryptionAlgorithmSpecList(array $json): array { @@ -53,7 +53,7 @@ private function populateResultEncryptionAlgorithmSpecList(array $json): array } /** - * @return list + * @return list */ private function populateResultKeyAgreementAlgorithmSpecList(array $json): array { @@ -101,7 +101,7 @@ private function populateResultKeyMetadata(array $json): KeyMetadata } /** - * @return list + * @return list */ private function populateResultMacAlgorithmSpecList(array $json): array { @@ -147,7 +147,7 @@ private function populateResultMultiRegionKeyList(array $json): array } /** - * @return list + * @return list */ private function populateResultSigningAlgorithmSpecList(array $json): array { diff --git a/src/Service/Kms/src/Result/DecryptResponse.php b/src/Service/Kms/src/Result/DecryptResponse.php index 08b1dd8a8..002a6babf 100644 --- a/src/Service/Kms/src/Result/DecryptResponse.php +++ b/src/Service/Kms/src/Result/DecryptResponse.php @@ -30,7 +30,7 @@ class DecryptResponse extends Result /** * The encryption algorithm that was used to decrypt the ciphertext. * - * @var EncryptionAlgorithmSpec::*|null + * @var EncryptionAlgorithmSpec::*|string|null */ private $encryptionAlgorithm; @@ -64,7 +64,7 @@ public function getCiphertextForRecipient(): ?string } /** - * @return EncryptionAlgorithmSpec::*|null + * @return EncryptionAlgorithmSpec::*|string|null */ public function getEncryptionAlgorithm(): ?string { diff --git a/src/Service/Kms/src/Result/EncryptResponse.php b/src/Service/Kms/src/Result/EncryptResponse.php index 4cbea59e0..877b656c3 100644 --- a/src/Service/Kms/src/Result/EncryptResponse.php +++ b/src/Service/Kms/src/Result/EncryptResponse.php @@ -28,7 +28,7 @@ class EncryptResponse extends Result /** * The encryption algorithm that was used to encrypt the plaintext. * - * @var EncryptionAlgorithmSpec::*|null + * @var EncryptionAlgorithmSpec::*|string|null */ private $encryptionAlgorithm; @@ -40,7 +40,7 @@ public function getCiphertextBlob(): ?string } /** - * @return EncryptionAlgorithmSpec::*|null + * @return EncryptionAlgorithmSpec::*|string|null */ public function getEncryptionAlgorithm(): ?string { diff --git a/src/Service/Kms/src/Result/GetPublicKeyResponse.php b/src/Service/Kms/src/Result/GetPublicKeyResponse.php index 1eb7bcd14..05ad8cc7d 100644 --- a/src/Service/Kms/src/Result/GetPublicKeyResponse.php +++ b/src/Service/Kms/src/Result/GetPublicKeyResponse.php @@ -41,14 +41,14 @@ class GetPublicKeyResponse extends Result * The `KeySpec` and `CustomerMasterKeySpec` fields have the same value. We recommend that you use the `KeySpec` field * in your code. However, to avoid breaking changes, KMS supports both fields. * - * @var CustomerMasterKeySpec::*|null + * @var CustomerMasterKeySpec::*|string|null */ private $customerMasterKeySpec; /** * The type of the of the public key that was downloaded. * - * @var KeySpec::*|null + * @var KeySpec::*|string|null */ private $keySpec; @@ -59,7 +59,7 @@ class GetPublicKeyResponse extends Result * This information is critical. For example, if a public key with `SIGN_VERIFY` key usage encrypts data outside of KMS, * the ciphertext cannot be decrypted. * - * @var KeyUsageType::*|null + * @var KeyUsageType::*|string|null */ private $keyUsage; @@ -71,7 +71,7 @@ class GetPublicKeyResponse extends Result * * This field appears in the response only when the `KeyUsage` of the public key is `ENCRYPT_DECRYPT`. * - * @var list + * @var list */ private $encryptionAlgorithms; @@ -80,7 +80,7 @@ class GetPublicKeyResponse extends Result * * This field appears in the response only when the `KeyUsage` of the public key is `SIGN_VERIFY`. * - * @var list + * @var list */ private $signingAlgorithms; @@ -88,14 +88,14 @@ class GetPublicKeyResponse extends Result * The key agreement algorithm used to derive a shared secret. This field is present only when the KMS key has a * `KeyUsage` value of `KEY_AGREEMENT`. * - * @var list + * @var list */ private $keyAgreementAlgorithms; /** * @deprecated * - * @return CustomerMasterKeySpec::*|null + * @return CustomerMasterKeySpec::*|string|null */ public function getCustomerMasterKeySpec(): ?string { @@ -106,7 +106,7 @@ public function getCustomerMasterKeySpec(): ?string } /** - * @return list + * @return list */ public function getEncryptionAlgorithms(): array { @@ -116,7 +116,7 @@ public function getEncryptionAlgorithms(): array } /** - * @return list + * @return list */ public function getKeyAgreementAlgorithms(): array { @@ -133,7 +133,7 @@ public function getKeyId(): ?string } /** - * @return KeySpec::*|null + * @return KeySpec::*|string|null */ public function getKeySpec(): ?string { @@ -143,7 +143,7 @@ public function getKeySpec(): ?string } /** - * @return KeyUsageType::*|null + * @return KeyUsageType::*|string|null */ public function getKeyUsage(): ?string { @@ -160,7 +160,7 @@ public function getPublicKey(): ?string } /** - * @return list + * @return list */ public function getSigningAlgorithms(): array { @@ -184,7 +184,7 @@ protected function populateResult(Response $response): void } /** - * @return list + * @return list */ private function populateResultEncryptionAlgorithmSpecList(array $json): array { @@ -200,7 +200,7 @@ private function populateResultEncryptionAlgorithmSpecList(array $json): array } /** - * @return list + * @return list */ private function populateResultKeyAgreementAlgorithmSpecList(array $json): array { @@ -216,7 +216,7 @@ private function populateResultKeyAgreementAlgorithmSpecList(array $json): array } /** - * @return list + * @return list */ private function populateResultSigningAlgorithmSpecList(array $json): array { diff --git a/src/Service/Kms/src/Result/SignResponse.php b/src/Service/Kms/src/Result/SignResponse.php index 9cc296870..69531d408 100644 --- a/src/Service/Kms/src/Result/SignResponse.php +++ b/src/Service/Kms/src/Result/SignResponse.php @@ -39,7 +39,7 @@ class SignResponse extends Result /** * The signing algorithm that was used to sign the message. * - * @var SigningAlgorithmSpec::*|null + * @var SigningAlgorithmSpec::*|string|null */ private $signingAlgorithm; @@ -58,7 +58,7 @@ public function getSignature(): ?string } /** - * @return SigningAlgorithmSpec::*|null + * @return SigningAlgorithmSpec::*|string|null */ public function getSigningAlgorithm(): ?string { diff --git a/src/Service/Kms/src/Result/VerifyResponse.php b/src/Service/Kms/src/Result/VerifyResponse.php index 08f5cca85..360c923b4 100644 --- a/src/Service/Kms/src/Result/VerifyResponse.php +++ b/src/Service/Kms/src/Result/VerifyResponse.php @@ -29,7 +29,7 @@ class VerifyResponse extends Result /** * The signing algorithm that was used to verify the signature. * - * @var SigningAlgorithmSpec::*|null + * @var SigningAlgorithmSpec::*|string|null */ private $signingAlgorithm; @@ -48,7 +48,7 @@ public function getSignatureValid(): ?bool } /** - * @return SigningAlgorithmSpec::*|null + * @return SigningAlgorithmSpec::*|string|null */ public function getSigningAlgorithm(): ?string { diff --git a/src/Service/Kms/src/ValueObject/KeyMetadata.php b/src/Service/Kms/src/ValueObject/KeyMetadata.php index 5c189f314..5e69e899e 100644 --- a/src/Service/Kms/src/ValueObject/KeyMetadata.php +++ b/src/Service/Kms/src/ValueObject/KeyMetadata.php @@ -72,7 +72,7 @@ final class KeyMetadata * * [^1]: https://docs.aws.amazon.com/kms/latest/developerguide/kms-cryptography.html#cryptographic-operations * - * @var KeyUsageType::*|null + * @var KeyUsageType::*|string|null */ private $keyUsage; @@ -84,7 +84,7 @@ final class KeyMetadata * * [^1]: https://docs.aws.amazon.com/kms/latest/developerguide/key-state.html * - * @var KeyState::*|null + * @var KeyState::*|string|null */ private $keyState; @@ -115,7 +115,7 @@ final class KeyMetadata * value is `EXTERNAL`, the key material was imported or the KMS key doesn't have any key material. When this value is * `AWS_CLOUDHSM`, the key material was created in the CloudHSM cluster associated with a custom key store. * - * @var OriginType::*|null + * @var OriginType::*|string|null */ private $origin; @@ -144,7 +144,7 @@ final class KeyMetadata * Specifies whether the KMS key's key material expires. This value is present only when `Origin` is `EXTERNAL`, * otherwise this value is omitted. * - * @var ExpirationModelType::*|null + * @var ExpirationModelType::*|string|null */ private $expirationModel; @@ -155,7 +155,7 @@ final class KeyMetadata * * [^1]: https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#kms_keys * - * @var KeyManagerType::*|null + * @var KeyManagerType::*|string|null */ private $keyManager; @@ -165,14 +165,14 @@ final class KeyMetadata * The `KeySpec` and `CustomerMasterKeySpec` fields have the same value. We recommend that you use the `KeySpec` field * in your code. However, to avoid breaking changes, KMS supports both fields. * - * @var CustomerMasterKeySpec::*|null + * @var CustomerMasterKeySpec::*|string|null */ private $customerMasterKeySpec; /** * Describes the type of key material in the KMS key. * - * @var KeySpec::*|null + * @var KeySpec::*|string|null */ private $keySpec; @@ -182,7 +182,7 @@ final class KeyMetadata * * This value is present only when the `KeyUsage` of the KMS key is `ENCRYPT_DECRYPT`. * - * @var list|null + * @var list|null */ private $encryptionAlgorithms; @@ -192,14 +192,14 @@ final class KeyMetadata * * This field appears only when the `KeyUsage` of the KMS key is `SIGN_VERIFY`. * - * @var list|null + * @var list|null */ private $signingAlgorithms; /** * The key agreement algorithm used to derive a shared secret. * - * @var list|null + * @var list|null */ private $keyAgreementAlgorithms; @@ -253,7 +253,7 @@ final class KeyMetadata * * This value is present only when the `KeyUsage` of the KMS key is `GENERATE_VERIFY_MAC`. * - * @var list|null + * @var list|null */ private $macAlgorithms; @@ -286,24 +286,24 @@ final class KeyMetadata * CreationDate?: null|\DateTimeImmutable, * Enabled?: null|bool, * Description?: null|string, - * KeyUsage?: null|KeyUsageType::*, - * KeyState?: null|KeyState::*, + * KeyUsage?: null|KeyUsageType::*|string, + * KeyState?: null|KeyState::*|string, * DeletionDate?: null|\DateTimeImmutable, * ValidTo?: null|\DateTimeImmutable, - * Origin?: null|OriginType::*, + * Origin?: null|OriginType::*|string, * CustomKeyStoreId?: null|string, * CloudHsmClusterId?: null|string, - * ExpirationModel?: null|ExpirationModelType::*, - * KeyManager?: null|KeyManagerType::*, - * CustomerMasterKeySpec?: null|CustomerMasterKeySpec::*, - * KeySpec?: null|KeySpec::*, - * EncryptionAlgorithms?: null|array, - * SigningAlgorithms?: null|array, - * KeyAgreementAlgorithms?: null|array, + * ExpirationModel?: null|ExpirationModelType::*|string, + * KeyManager?: null|KeyManagerType::*|string, + * CustomerMasterKeySpec?: null|CustomerMasterKeySpec::*|string, + * KeySpec?: null|KeySpec::*|string, + * EncryptionAlgorithms?: null|array, + * SigningAlgorithms?: null|array, + * KeyAgreementAlgorithms?: null|array, * MultiRegion?: null|bool, * MultiRegionConfiguration?: null|MultiRegionConfiguration|array, * PendingDeletionWindowInDays?: null|int, - * MacAlgorithms?: null|array, + * MacAlgorithms?: null|array, * XksKeyConfiguration?: null|XksKeyConfigurationType|array, * CurrentKeyMaterialId?: null|string, * } $input @@ -346,24 +346,24 @@ public function __construct(array $input) * CreationDate?: null|\DateTimeImmutable, * Enabled?: null|bool, * Description?: null|string, - * KeyUsage?: null|KeyUsageType::*, - * KeyState?: null|KeyState::*, + * KeyUsage?: null|KeyUsageType::*|string, + * KeyState?: null|KeyState::*|string, * DeletionDate?: null|\DateTimeImmutable, * ValidTo?: null|\DateTimeImmutable, - * Origin?: null|OriginType::*, + * Origin?: null|OriginType::*|string, * CustomKeyStoreId?: null|string, * CloudHsmClusterId?: null|string, - * ExpirationModel?: null|ExpirationModelType::*, - * KeyManager?: null|KeyManagerType::*, - * CustomerMasterKeySpec?: null|CustomerMasterKeySpec::*, - * KeySpec?: null|KeySpec::*, - * EncryptionAlgorithms?: null|array, - * SigningAlgorithms?: null|array, - * KeyAgreementAlgorithms?: null|array, + * ExpirationModel?: null|ExpirationModelType::*|string, + * KeyManager?: null|KeyManagerType::*|string, + * CustomerMasterKeySpec?: null|CustomerMasterKeySpec::*|string, + * KeySpec?: null|KeySpec::*|string, + * EncryptionAlgorithms?: null|array, + * SigningAlgorithms?: null|array, + * KeyAgreementAlgorithms?: null|array, * MultiRegion?: null|bool, * MultiRegionConfiguration?: null|MultiRegionConfiguration|array, * PendingDeletionWindowInDays?: null|int, - * MacAlgorithms?: null|array, + * MacAlgorithms?: null|array, * XksKeyConfiguration?: null|XksKeyConfigurationType|array, * CurrentKeyMaterialId?: null|string, * }|KeyMetadata $input @@ -406,7 +406,7 @@ public function getCustomKeyStoreId(): ?string /** * @deprecated * - * @return CustomerMasterKeySpec::*|null + * @return CustomerMasterKeySpec::*|string|null */ public function getCustomerMasterKeySpec(): ?string { @@ -431,7 +431,7 @@ public function getEnabled(): ?bool } /** - * @return list + * @return list */ public function getEncryptionAlgorithms(): array { @@ -439,7 +439,7 @@ public function getEncryptionAlgorithms(): array } /** - * @return ExpirationModelType::*|null + * @return ExpirationModelType::*|string|null */ public function getExpirationModel(): ?string { @@ -447,7 +447,7 @@ public function getExpirationModel(): ?string } /** - * @return list + * @return list */ public function getKeyAgreementAlgorithms(): array { @@ -460,7 +460,7 @@ public function getKeyId(): string } /** - * @return KeyManagerType::*|null + * @return KeyManagerType::*|string|null */ public function getKeyManager(): ?string { @@ -468,7 +468,7 @@ public function getKeyManager(): ?string } /** - * @return KeySpec::*|null + * @return KeySpec::*|string|null */ public function getKeySpec(): ?string { @@ -476,7 +476,7 @@ public function getKeySpec(): ?string } /** - * @return KeyState::*|null + * @return KeyState::*|string|null */ public function getKeyState(): ?string { @@ -484,7 +484,7 @@ public function getKeyState(): ?string } /** - * @return KeyUsageType::*|null + * @return KeyUsageType::*|string|null */ public function getKeyUsage(): ?string { @@ -492,7 +492,7 @@ public function getKeyUsage(): ?string } /** - * @return list + * @return list */ public function getMacAlgorithms(): array { @@ -510,7 +510,7 @@ public function getMultiRegionConfiguration(): ?MultiRegionConfiguration } /** - * @return OriginType::*|null + * @return OriginType::*|string|null */ public function getOrigin(): ?string { @@ -523,7 +523,7 @@ public function getPendingDeletionWindowInDays(): ?int } /** - * @return list + * @return list */ public function getSigningAlgorithms(): array { diff --git a/src/Service/Kms/src/ValueObject/MultiRegionConfiguration.php b/src/Service/Kms/src/ValueObject/MultiRegionConfiguration.php index 3ed0a8caa..e423e9ff2 100644 --- a/src/Service/Kms/src/ValueObject/MultiRegionConfiguration.php +++ b/src/Service/Kms/src/ValueObject/MultiRegionConfiguration.php @@ -15,7 +15,7 @@ final class MultiRegionConfiguration /** * Indicates whether the KMS key is a `PRIMARY` or `REPLICA` key. * - * @var MultiRegionKeyType::*|null + * @var MultiRegionKeyType::*|string|null */ private $multiRegionKeyType; @@ -36,7 +36,7 @@ final class MultiRegionConfiguration /** * @param array{ - * MultiRegionKeyType?: null|MultiRegionKeyType::*, + * MultiRegionKeyType?: null|MultiRegionKeyType::*|string, * PrimaryKey?: null|MultiRegionKey|array, * ReplicaKeys?: null|array, * } $input @@ -50,7 +50,7 @@ public function __construct(array $input) /** * @param array{ - * MultiRegionKeyType?: null|MultiRegionKeyType::*, + * MultiRegionKeyType?: null|MultiRegionKeyType::*|string, * PrimaryKey?: null|MultiRegionKey|array, * ReplicaKeys?: null|array, * }|MultiRegionConfiguration $input @@ -61,7 +61,7 @@ public static function create($input): self } /** - * @return MultiRegionKeyType::*|null + * @return MultiRegionKeyType::*|string|null */ public function getMultiRegionKeyType(): ?string { diff --git a/src/Service/Lambda/CHANGELOG.md b/src/Service/Lambda/CHANGELOG.md index 53042da2b..a748ae05d 100644 --- a/src/Service/Lambda/CHANGELOG.md +++ b/src/Service/Lambda/CHANGELOG.md @@ -10,6 +10,7 @@ ### Changed - AWS enhancement: Documentation updates. +- DocBloc on enum values reflects that AWS might returns unknown values ## 2.11.0 diff --git a/src/Service/Lambda/src/Exception/TooManyRequestsException.php b/src/Service/Lambda/src/Exception/TooManyRequestsException.php index 06fc6b674..8e9d57956 100644 --- a/src/Service/Lambda/src/Exception/TooManyRequestsException.php +++ b/src/Service/Lambda/src/Exception/TooManyRequestsException.php @@ -26,12 +26,12 @@ final class TooManyRequestsException extends ClientException private $type; /** - * @var ThrottleReason::*|null + * @var ThrottleReason::*|string|null */ private $reason; /** - * @return ThrottleReason::*|null + * @return ThrottleReason::*|string|null */ public function getReason(): ?string { diff --git a/src/Service/Lambda/src/Result/FunctionConfiguration.php b/src/Service/Lambda/src/Result/FunctionConfiguration.php index 164b5251e..e6c426f1c 100644 --- a/src/Service/Lambda/src/Result/FunctionConfiguration.php +++ b/src/Service/Lambda/src/Result/FunctionConfiguration.php @@ -59,7 +59,7 @@ class FunctionConfiguration extends Result * [^2]: https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html#runtime-deprecation-levels * [^3]: https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html#runtimes-supported * - * @var Runtime::*|null + * @var Runtime::*|string|null */ private $runtime; @@ -209,7 +209,7 @@ class FunctionConfiguration extends Result /** * The current state of the function. When the state is `Inactive`, you can reactivate the function by invoking it. * - * @var State::*|null + * @var State::*|string|null */ private $state; @@ -224,7 +224,7 @@ class FunctionConfiguration extends Result * The reason code for the function's current state. When the code is `Creating`, you can't invoke or modify the * function. * - * @var StateReasonCode::*|null + * @var StateReasonCode::*|string|null */ private $stateReasonCode; @@ -232,7 +232,7 @@ class FunctionConfiguration extends Result * The status of the last update that was performed on the function. This is first set to `Successful` after function * creation completes. * - * @var LastUpdateStatus::*|null + * @var LastUpdateStatus::*|string|null */ private $lastUpdateStatus; @@ -246,7 +246,7 @@ class FunctionConfiguration extends Result /** * The reason code for the last update that was performed on the function. * - * @var LastUpdateStatusReasonCode::*|null + * @var LastUpdateStatusReasonCode::*|string|null */ private $lastUpdateStatusReasonCode; @@ -262,7 +262,7 @@ class FunctionConfiguration extends Result /** * The type of deployment package. Set to `Image` for container image and set `Zip` for .zip file archive. * - * @var PackageType::*|null + * @var PackageType::*|string|null */ private $packageType; @@ -291,7 +291,7 @@ class FunctionConfiguration extends Result * The instruction set architecture that the function supports. Architecture is a string array with one of the valid * values. The default architecture value is `x86_64`. * - * @var list + * @var list */ private $architectures; @@ -330,7 +330,7 @@ class FunctionConfiguration extends Result private $loggingConfig; /** - * @return list + * @return list */ public function getArchitectures(): array { @@ -434,7 +434,7 @@ public function getLastModified(): ?string } /** - * @return LastUpdateStatus::*|null + * @return LastUpdateStatus::*|string|null */ public function getLastUpdateStatus(): ?string { @@ -451,7 +451,7 @@ public function getLastUpdateStatusReason(): ?string } /** - * @return LastUpdateStatusReasonCode::*|null + * @return LastUpdateStatusReasonCode::*|string|null */ public function getLastUpdateStatusReasonCode(): ?string { @@ -492,7 +492,7 @@ public function getMemorySize(): ?int } /** - * @return PackageType::*|null + * @return PackageType::*|string|null */ public function getPackageType(): ?string { @@ -516,7 +516,7 @@ public function getRole(): ?string } /** - * @return Runtime::*|null + * @return Runtime::*|string|null */ public function getRuntime(): ?string { @@ -554,7 +554,7 @@ public function getSnapStart(): ?SnapStartResponse } /** - * @return State::*|null + * @return State::*|string|null */ public function getState(): ?string { @@ -571,7 +571,7 @@ public function getStateReason(): ?string } /** - * @return StateReasonCode::*|null + * @return StateReasonCode::*|string|null */ public function getStateReasonCode(): ?string { @@ -651,7 +651,7 @@ protected function populateResult(Response $response): void } /** - * @return list + * @return list */ private function populateResultArchitecturesList(array $json): array { diff --git a/src/Service/Lambda/src/Result/ListFunctionsResponse.php b/src/Service/Lambda/src/Result/ListFunctionsResponse.php index b9d356704..e45bf8e6d 100644 --- a/src/Service/Lambda/src/Result/ListFunctionsResponse.php +++ b/src/Service/Lambda/src/Result/ListFunctionsResponse.php @@ -116,7 +116,7 @@ protected function populateResult(Response $response): void } /** - * @return list + * @return list */ private function populateResultArchitecturesList(array $json): array { diff --git a/src/Service/Lambda/src/Result/ListLayerVersionsResponse.php b/src/Service/Lambda/src/Result/ListLayerVersionsResponse.php index cc77d483d..127b833b9 100644 --- a/src/Service/Lambda/src/Result/ListLayerVersionsResponse.php +++ b/src/Service/Lambda/src/Result/ListLayerVersionsResponse.php @@ -100,7 +100,7 @@ protected function populateResult(Response $response): void } /** - * @return list + * @return list */ private function populateResultCompatibleArchitectures(array $json): array { @@ -116,7 +116,7 @@ private function populateResultCompatibleArchitectures(array $json): array } /** - * @return list + * @return list */ private function populateResultCompatibleRuntimes(array $json): array { diff --git a/src/Service/Lambda/src/Result/ListVersionsByFunctionResponse.php b/src/Service/Lambda/src/Result/ListVersionsByFunctionResponse.php index 8fc119f6d..062fac421 100644 --- a/src/Service/Lambda/src/Result/ListVersionsByFunctionResponse.php +++ b/src/Service/Lambda/src/Result/ListVersionsByFunctionResponse.php @@ -114,7 +114,7 @@ protected function populateResult(Response $response): void } /** - * @return list + * @return list */ private function populateResultArchitecturesList(array $json): array { diff --git a/src/Service/Lambda/src/Result/PublishLayerVersionResponse.php b/src/Service/Lambda/src/Result/PublishLayerVersionResponse.php index 53a53fa8c..713901f8a 100644 --- a/src/Service/Lambda/src/Result/PublishLayerVersionResponse.php +++ b/src/Service/Lambda/src/Result/PublishLayerVersionResponse.php @@ -64,7 +64,7 @@ class PublishLayerVersionResponse extends Result * [^1]: https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html#runtime-deprecation-levels * [^2]: https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html#runtimes-supported * - * @var list + * @var list */ private $compatibleRuntimes; @@ -80,12 +80,12 @@ class PublishLayerVersionResponse extends Result * * [^1]: https://docs.aws.amazon.com/lambda/latest/dg/foundation-arch.html * - * @var list + * @var list */ private $compatibleArchitectures; /** - * @return list + * @return list */ public function getCompatibleArchitectures(): array { @@ -95,7 +95,7 @@ public function getCompatibleArchitectures(): array } /** - * @return list + * @return list */ public function getCompatibleRuntimes(): array { @@ -169,7 +169,7 @@ protected function populateResult(Response $response): void } /** - * @return list + * @return list */ private function populateResultCompatibleArchitectures(array $json): array { @@ -185,7 +185,7 @@ private function populateResultCompatibleArchitectures(array $json): array } /** - * @return list + * @return list */ private function populateResultCompatibleRuntimes(array $json): array { diff --git a/src/Service/Lambda/src/ValueObject/FunctionConfiguration.php b/src/Service/Lambda/src/ValueObject/FunctionConfiguration.php index c3ec7541a..8edbb2f5b 100644 --- a/src/Service/Lambda/src/ValueObject/FunctionConfiguration.php +++ b/src/Service/Lambda/src/ValueObject/FunctionConfiguration.php @@ -42,7 +42,7 @@ final class FunctionConfiguration * [^2]: https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html#runtime-deprecation-levels * [^3]: https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html#runtimes-supported * - * @var Runtime::*|null + * @var Runtime::*|string|null */ private $runtime; @@ -192,7 +192,7 @@ final class FunctionConfiguration /** * The current state of the function. When the state is `Inactive`, you can reactivate the function by invoking it. * - * @var State::*|null + * @var State::*|string|null */ private $state; @@ -207,7 +207,7 @@ final class FunctionConfiguration * The reason code for the function's current state. When the code is `Creating`, you can't invoke or modify the * function. * - * @var StateReasonCode::*|null + * @var StateReasonCode::*|string|null */ private $stateReasonCode; @@ -215,7 +215,7 @@ final class FunctionConfiguration * The status of the last update that was performed on the function. This is first set to `Successful` after function * creation completes. * - * @var LastUpdateStatus::*|null + * @var LastUpdateStatus::*|string|null */ private $lastUpdateStatus; @@ -229,7 +229,7 @@ final class FunctionConfiguration /** * The reason code for the last update that was performed on the function. * - * @var LastUpdateStatusReasonCode::*|null + * @var LastUpdateStatusReasonCode::*|string|null */ private $lastUpdateStatusReasonCode; @@ -245,7 +245,7 @@ final class FunctionConfiguration /** * The type of deployment package. Set to `Image` for container image and set `Zip` for .zip file archive. * - * @var PackageType::*|null + * @var PackageType::*|string|null */ private $packageType; @@ -274,7 +274,7 @@ final class FunctionConfiguration * The instruction set architecture that the function supports. Architecture is a string array with one of the valid * values. The default architecture value is `x86_64`. * - * @var list|null + * @var list|null */ private $architectures; @@ -316,7 +316,7 @@ final class FunctionConfiguration * @param array{ * FunctionName?: null|string, * FunctionArn?: null|string, - * Runtime?: null|Runtime::*, + * Runtime?: null|Runtime::*|string, * Role?: null|string, * Handler?: null|string, * CodeSize?: null|int, @@ -334,18 +334,18 @@ final class FunctionConfiguration * MasterArn?: null|string, * RevisionId?: null|string, * Layers?: null|array, - * State?: null|State::*, + * State?: null|State::*|string, * StateReason?: null|string, - * StateReasonCode?: null|StateReasonCode::*, - * LastUpdateStatus?: null|LastUpdateStatus::*, + * StateReasonCode?: null|StateReasonCode::*|string, + * LastUpdateStatus?: null|LastUpdateStatus::*|string, * LastUpdateStatusReason?: null|string, - * LastUpdateStatusReasonCode?: null|LastUpdateStatusReasonCode::*, + * LastUpdateStatusReasonCode?: null|LastUpdateStatusReasonCode::*|string, * FileSystemConfigs?: null|array, - * PackageType?: null|PackageType::*, + * PackageType?: null|PackageType::*|string, * ImageConfigResponse?: null|ImageConfigResponse|array, * SigningProfileVersionArn?: null|string, * SigningJobArn?: null|string, - * Architectures?: null|array, + * Architectures?: null|array, * EphemeralStorage?: null|EphemeralStorage|array, * SnapStart?: null|SnapStartResponse|array, * RuntimeVersionConfig?: null|RuntimeVersionConfig|array, @@ -396,7 +396,7 @@ public function __construct(array $input) * @param array{ * FunctionName?: null|string, * FunctionArn?: null|string, - * Runtime?: null|Runtime::*, + * Runtime?: null|Runtime::*|string, * Role?: null|string, * Handler?: null|string, * CodeSize?: null|int, @@ -414,18 +414,18 @@ public function __construct(array $input) * MasterArn?: null|string, * RevisionId?: null|string, * Layers?: null|array, - * State?: null|State::*, + * State?: null|State::*|string, * StateReason?: null|string, - * StateReasonCode?: null|StateReasonCode::*, - * LastUpdateStatus?: null|LastUpdateStatus::*, + * StateReasonCode?: null|StateReasonCode::*|string, + * LastUpdateStatus?: null|LastUpdateStatus::*|string, * LastUpdateStatusReason?: null|string, - * LastUpdateStatusReasonCode?: null|LastUpdateStatusReasonCode::*, + * LastUpdateStatusReasonCode?: null|LastUpdateStatusReasonCode::*|string, * FileSystemConfigs?: null|array, - * PackageType?: null|PackageType::*, + * PackageType?: null|PackageType::*|string, * ImageConfigResponse?: null|ImageConfigResponse|array, * SigningProfileVersionArn?: null|string, * SigningJobArn?: null|string, - * Architectures?: null|array, + * Architectures?: null|array, * EphemeralStorage?: null|EphemeralStorage|array, * SnapStart?: null|SnapStartResponse|array, * RuntimeVersionConfig?: null|RuntimeVersionConfig|array, @@ -438,7 +438,7 @@ public static function create($input): self } /** - * @return list + * @return list */ public function getArchitectures(): array { @@ -514,7 +514,7 @@ public function getLastModified(): ?string } /** - * @return LastUpdateStatus::*|null + * @return LastUpdateStatus::*|string|null */ public function getLastUpdateStatus(): ?string { @@ -527,7 +527,7 @@ public function getLastUpdateStatusReason(): ?string } /** - * @return LastUpdateStatusReasonCode::*|null + * @return LastUpdateStatusReasonCode::*|string|null */ public function getLastUpdateStatusReasonCode(): ?string { @@ -558,7 +558,7 @@ public function getMemorySize(): ?int } /** - * @return PackageType::*|null + * @return PackageType::*|string|null */ public function getPackageType(): ?string { @@ -576,7 +576,7 @@ public function getRole(): ?string } /** - * @return Runtime::*|null + * @return Runtime::*|string|null */ public function getRuntime(): ?string { @@ -604,7 +604,7 @@ public function getSnapStart(): ?SnapStartResponse } /** - * @return State::*|null + * @return State::*|string|null */ public function getState(): ?string { @@ -617,7 +617,7 @@ public function getStateReason(): ?string } /** - * @return StateReasonCode::*|null + * @return StateReasonCode::*|string|null */ public function getStateReasonCode(): ?string { diff --git a/src/Service/Lambda/src/ValueObject/LayerVersionsListItem.php b/src/Service/Lambda/src/ValueObject/LayerVersionsListItem.php index 17d32ac49..cda066cd0 100644 --- a/src/Service/Lambda/src/ValueObject/LayerVersionsListItem.php +++ b/src/Service/Lambda/src/ValueObject/LayerVersionsListItem.php @@ -50,7 +50,7 @@ final class LayerVersionsListItem * [^1]: https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html#runtime-deprecation-levels * [^2]: https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html#runtimes-supported * - * @var list|null + * @var list|null */ private $compatibleRuntimes; @@ -66,7 +66,7 @@ final class LayerVersionsListItem * * [^1]: https://docs.aws.amazon.com/lambda/latest/dg/foundation-arch.html * - * @var list|null + * @var list|null */ private $compatibleArchitectures; @@ -76,9 +76,9 @@ final class LayerVersionsListItem * Version?: null|int, * Description?: null|string, * CreatedDate?: null|string, - * CompatibleRuntimes?: null|array, + * CompatibleRuntimes?: null|array, * LicenseInfo?: null|string, - * CompatibleArchitectures?: null|array, + * CompatibleArchitectures?: null|array, * } $input */ public function __construct(array $input) @@ -98,9 +98,9 @@ public function __construct(array $input) * Version?: null|int, * Description?: null|string, * CreatedDate?: null|string, - * CompatibleRuntimes?: null|array, + * CompatibleRuntimes?: null|array, * LicenseInfo?: null|string, - * CompatibleArchitectures?: null|array, + * CompatibleArchitectures?: null|array, * }|LayerVersionsListItem $input */ public static function create($input): self @@ -109,7 +109,7 @@ public static function create($input): self } /** - * @return list + * @return list */ public function getCompatibleArchitectures(): array { @@ -117,7 +117,7 @@ public function getCompatibleArchitectures(): array } /** - * @return list + * @return list */ public function getCompatibleRuntimes(): array { diff --git a/src/Service/Lambda/src/ValueObject/LoggingConfig.php b/src/Service/Lambda/src/ValueObject/LoggingConfig.php index dd5e42484..d4287aeaa 100644 --- a/src/Service/Lambda/src/ValueObject/LoggingConfig.php +++ b/src/Service/Lambda/src/ValueObject/LoggingConfig.php @@ -16,7 +16,7 @@ final class LoggingConfig * The format in which Lambda sends your function's application and system logs to CloudWatch. Select between plain text * and structured JSON. * - * @var LogFormat::*|null + * @var LogFormat::*|string|null */ private $logFormat; @@ -25,7 +25,7 @@ final class LoggingConfig * application logs at the selected level of detail and lower, where `TRACE` is the highest level and `FATAL` is the * lowest. * - * @var ApplicationLogLevel::*|null + * @var ApplicationLogLevel::*|string|null */ private $applicationLogLevel; @@ -33,7 +33,7 @@ final class LoggingConfig * Set this property to filter the system logs for your function that Lambda sends to CloudWatch. Lambda only sends * system logs at the selected level of detail and lower, where `DEBUG` is the highest level and `WARN` is the lowest. * - * @var SystemLogLevel::*|null + * @var SystemLogLevel::*|string|null */ private $systemLogLevel; @@ -48,9 +48,9 @@ final class LoggingConfig /** * @param array{ - * LogFormat?: null|LogFormat::*, - * ApplicationLogLevel?: null|ApplicationLogLevel::*, - * SystemLogLevel?: null|SystemLogLevel::*, + * LogFormat?: null|LogFormat::*|string, + * ApplicationLogLevel?: null|ApplicationLogLevel::*|string, + * SystemLogLevel?: null|SystemLogLevel::*|string, * LogGroup?: null|string, * } $input */ @@ -64,9 +64,9 @@ public function __construct(array $input) /** * @param array{ - * LogFormat?: null|LogFormat::*, - * ApplicationLogLevel?: null|ApplicationLogLevel::*, - * SystemLogLevel?: null|SystemLogLevel::*, + * LogFormat?: null|LogFormat::*|string, + * ApplicationLogLevel?: null|ApplicationLogLevel::*|string, + * SystemLogLevel?: null|SystemLogLevel::*|string, * LogGroup?: null|string, * }|LoggingConfig $input */ @@ -76,7 +76,7 @@ public static function create($input): self } /** - * @return ApplicationLogLevel::*|null + * @return ApplicationLogLevel::*|string|null */ public function getApplicationLogLevel(): ?string { @@ -84,7 +84,7 @@ public function getApplicationLogLevel(): ?string } /** - * @return LogFormat::*|null + * @return LogFormat::*|string|null */ public function getLogFormat(): ?string { @@ -97,7 +97,7 @@ public function getLogGroup(): ?string } /** - * @return SystemLogLevel::*|null + * @return SystemLogLevel::*|string|null */ public function getSystemLogLevel(): ?string { diff --git a/src/Service/Lambda/src/ValueObject/SnapStartResponse.php b/src/Service/Lambda/src/ValueObject/SnapStartResponse.php index aa938fcc7..61a8ab78d 100644 --- a/src/Service/Lambda/src/ValueObject/SnapStartResponse.php +++ b/src/Service/Lambda/src/ValueObject/SnapStartResponse.php @@ -16,7 +16,7 @@ final class SnapStartResponse * When set to `PublishedVersions`, Lambda creates a snapshot of the execution environment when you publish a function * version. * - * @var SnapStartApplyOn::*|null + * @var SnapStartApplyOn::*|string|null */ private $applyOn; @@ -26,14 +26,14 @@ final class SnapStartResponse * * [^1]: https://docs.aws.amazon.com/lambda/latest/dg/configuration-versions.html#versioning-versions-using * - * @var SnapStartOptimizationStatus::*|null + * @var SnapStartOptimizationStatus::*|string|null */ private $optimizationStatus; /** * @param array{ - * ApplyOn?: null|SnapStartApplyOn::*, - * OptimizationStatus?: null|SnapStartOptimizationStatus::*, + * ApplyOn?: null|SnapStartApplyOn::*|string, + * OptimizationStatus?: null|SnapStartOptimizationStatus::*|string, * } $input */ public function __construct(array $input) @@ -44,8 +44,8 @@ public function __construct(array $input) /** * @param array{ - * ApplyOn?: null|SnapStartApplyOn::*, - * OptimizationStatus?: null|SnapStartOptimizationStatus::*, + * ApplyOn?: null|SnapStartApplyOn::*|string, + * OptimizationStatus?: null|SnapStartOptimizationStatus::*|string, * }|SnapStartResponse $input */ public static function create($input): self @@ -54,7 +54,7 @@ public static function create($input): self } /** - * @return SnapStartApplyOn::*|null + * @return SnapStartApplyOn::*|string|null */ public function getApplyOn(): ?string { @@ -62,7 +62,7 @@ public function getApplyOn(): ?string } /** - * @return SnapStartOptimizationStatus::*|null + * @return SnapStartOptimizationStatus::*|string|null */ public function getOptimizationStatus(): ?string { diff --git a/src/Service/Lambda/src/ValueObject/TracingConfigResponse.php b/src/Service/Lambda/src/ValueObject/TracingConfigResponse.php index 51387e7f3..c4f3593fd 100644 --- a/src/Service/Lambda/src/ValueObject/TracingConfigResponse.php +++ b/src/Service/Lambda/src/ValueObject/TracingConfigResponse.php @@ -12,13 +12,13 @@ final class TracingConfigResponse /** * The tracing mode. * - * @var TracingMode::*|null + * @var TracingMode::*|string|null */ private $mode; /** * @param array{ - * Mode?: null|TracingMode::*, + * Mode?: null|TracingMode::*|string, * } $input */ public function __construct(array $input) @@ -28,7 +28,7 @@ public function __construct(array $input) /** * @param array{ - * Mode?: null|TracingMode::*, + * Mode?: null|TracingMode::*|string, * }|TracingConfigResponse $input */ public static function create($input): self @@ -37,7 +37,7 @@ public static function create($input): self } /** - * @return TracingMode::*|null + * @return TracingMode::*|string|null */ public function getMode(): ?string { diff --git a/src/Service/LocationService/CHANGELOG.md b/src/Service/LocationService/CHANGELOG.md index bd9b9ccef..6c737f494 100644 --- a/src/Service/LocationService/CHANGELOG.md +++ b/src/Service/LocationService/CHANGELOG.md @@ -2,6 +2,10 @@ ## NOT RELEASED +### Changed + +- DocBloc on enum values reflects that AWS might returns unknown values + ## 1.1.1 ### Changed diff --git a/src/Service/LocationService/src/Exception/ValidationException.php b/src/Service/LocationService/src/Exception/ValidationException.php index d69ec707c..4d25c1537 100644 --- a/src/Service/LocationService/src/Exception/ValidationException.php +++ b/src/Service/LocationService/src/Exception/ValidationException.php @@ -15,7 +15,7 @@ final class ValidationException extends ClientException /** * A message with the reason for the validation exception error. * - * @var ValidationExceptionReason::* + * @var ValidationExceptionReason::*|string */ private $reason; @@ -35,7 +35,7 @@ public function getFieldList(): array } /** - * @return ValidationExceptionReason::* + * @return ValidationExceptionReason::*|string */ public function getReason(): string { diff --git a/src/Service/LocationService/src/ValueObject/CalculateRouteMatrixSummary.php b/src/Service/LocationService/src/ValueObject/CalculateRouteMatrixSummary.php index 4da149238..7521ad3cb 100644 --- a/src/Service/LocationService/src/ValueObject/CalculateRouteMatrixSummary.php +++ b/src/Service/LocationService/src/ValueObject/CalculateRouteMatrixSummary.php @@ -44,7 +44,7 @@ final class CalculateRouteMatrixSummary /** * The unit of measurement for route distances. * - * @var DistanceUnit::* + * @var DistanceUnit::*|string */ private $distanceUnit; @@ -53,7 +53,7 @@ final class CalculateRouteMatrixSummary * DataSource: string, * RouteCount: int, * ErrorCount: int, - * DistanceUnit: DistanceUnit::*, + * DistanceUnit: DistanceUnit::*|string, * } $input */ public function __construct(array $input) @@ -69,7 +69,7 @@ public function __construct(array $input) * DataSource: string, * RouteCount: int, * ErrorCount: int, - * DistanceUnit: DistanceUnit::*, + * DistanceUnit: DistanceUnit::*|string, * }|CalculateRouteMatrixSummary $input */ public static function create($input): self @@ -83,7 +83,7 @@ public function getDataSource(): string } /** - * @return DistanceUnit::* + * @return DistanceUnit::*|string */ public function getDistanceUnit(): string { diff --git a/src/Service/LocationService/src/ValueObject/CalculateRouteSummary.php b/src/Service/LocationService/src/ValueObject/CalculateRouteSummary.php index 29fee9e4e..1455bd6db 100644 --- a/src/Service/LocationService/src/ValueObject/CalculateRouteSummary.php +++ b/src/Service/LocationService/src/ValueObject/CalculateRouteSummary.php @@ -64,7 +64,7 @@ final class CalculateRouteSummary /** * The unit of measurement for route distances. * - * @var DistanceUnit::* + * @var DistanceUnit::*|string */ private $distanceUnit; @@ -74,7 +74,7 @@ final class CalculateRouteSummary * DataSource: string, * Distance: float, * DurationSeconds: float, - * DistanceUnit: DistanceUnit::*, + * DistanceUnit: DistanceUnit::*|string, * } $input */ public function __construct(array $input) @@ -92,7 +92,7 @@ public function __construct(array $input) * DataSource: string, * Distance: float, * DurationSeconds: float, - * DistanceUnit: DistanceUnit::*, + * DistanceUnit: DistanceUnit::*|string, * }|CalculateRouteSummary $input */ public static function create($input): self @@ -111,7 +111,7 @@ public function getDistance(): float } /** - * @return DistanceUnit::* + * @return DistanceUnit::*|string */ public function getDistanceUnit(): string { diff --git a/src/Service/LocationService/src/ValueObject/RouteMatrixEntryError.php b/src/Service/LocationService/src/ValueObject/RouteMatrixEntryError.php index c29372dc2..30395c664 100644 --- a/src/Service/LocationService/src/ValueObject/RouteMatrixEntryError.php +++ b/src/Service/LocationService/src/ValueObject/RouteMatrixEntryError.php @@ -28,7 +28,7 @@ final class RouteMatrixEntryError /** * The type of error which occurred for the route calculation. * - * @var RouteMatrixErrorCode::* + * @var RouteMatrixErrorCode::*|string */ private $code; @@ -41,7 +41,7 @@ final class RouteMatrixEntryError /** * @param array{ - * Code: RouteMatrixErrorCode::*, + * Code: RouteMatrixErrorCode::*|string, * Message?: null|string, * } $input */ @@ -53,7 +53,7 @@ public function __construct(array $input) /** * @param array{ - * Code: RouteMatrixErrorCode::*, + * Code: RouteMatrixErrorCode::*|string, * Message?: null|string, * }|RouteMatrixEntryError $input */ @@ -63,7 +63,7 @@ public static function create($input): self } /** - * @return RouteMatrixErrorCode::* + * @return RouteMatrixErrorCode::*|string */ public function getCode(): string { diff --git a/src/Service/MediaConvert/CHANGELOG.md b/src/Service/MediaConvert/CHANGELOG.md index 2d65dd022..28100fe0c 100644 --- a/src/Service/MediaConvert/CHANGELOG.md +++ b/src/Service/MediaConvert/CHANGELOG.md @@ -9,6 +9,10 @@ - AWS api-change: This release expands the range of supported audio outputs to include xHE, 192khz FLAC and the deprecation of dual mono for AC3. - AWS api-change: This release adds support for TAMS server integration with MediaConvert inputs. +### Changed + +- DocBloc on enum values reflects that AWS might returns unknown values + ## 1.9.0 ### Added diff --git a/src/Service/MediaConvert/src/Result/CreateJobResponse.php b/src/Service/MediaConvert/src/Result/CreateJobResponse.php index 85c4775e5..81e07fd3b 100644 --- a/src/Service/MediaConvert/src/Result/CreateJobResponse.php +++ b/src/Service/MediaConvert/src/Result/CreateJobResponse.php @@ -2462,7 +2462,7 @@ private function populateResult__listOfAllowedRenditionSize(array $json): array } /** - * @return list + * @return list */ private function populateResult__listOfAudioChannelTag(array $json): array { @@ -2569,7 +2569,7 @@ private function populateResult__listOfForceIncludeRenditionSize(array $json): a } /** - * @return list + * @return list */ private function populateResult__listOfFrameMetricType(array $json): array { @@ -2585,7 +2585,7 @@ private function populateResult__listOfFrameMetricType(array $json): array } /** - * @return list + * @return list */ private function populateResult__listOfHlsAdMarkers(array $json): array { @@ -2783,7 +2783,7 @@ private function populateResult__listOfQueueTransition(array $json): array } /** - * @return list + * @return list */ private function populateResult__listOfTeletextPageType(array $json): array { diff --git a/src/Service/MediaConvert/src/Result/GetJobResponse.php b/src/Service/MediaConvert/src/Result/GetJobResponse.php index c06bc65f4..aa36e19e2 100644 --- a/src/Service/MediaConvert/src/Result/GetJobResponse.php +++ b/src/Service/MediaConvert/src/Result/GetJobResponse.php @@ -2462,7 +2462,7 @@ private function populateResult__listOfAllowedRenditionSize(array $json): array } /** - * @return list + * @return list */ private function populateResult__listOfAudioChannelTag(array $json): array { @@ -2569,7 +2569,7 @@ private function populateResult__listOfForceIncludeRenditionSize(array $json): a } /** - * @return list + * @return list */ private function populateResult__listOfFrameMetricType(array $json): array { @@ -2585,7 +2585,7 @@ private function populateResult__listOfFrameMetricType(array $json): array } /** - * @return list + * @return list */ private function populateResult__listOfHlsAdMarkers(array $json): array { @@ -2783,7 +2783,7 @@ private function populateResult__listOfQueueTransition(array $json): array } /** - * @return list + * @return list */ private function populateResult__listOfTeletextPageType(array $json): array { diff --git a/src/Service/MediaConvert/src/Result/ListJobsResponse.php b/src/Service/MediaConvert/src/Result/ListJobsResponse.php index 01c20ac65..a8e74d46a 100644 --- a/src/Service/MediaConvert/src/Result/ListJobsResponse.php +++ b/src/Service/MediaConvert/src/Result/ListJobsResponse.php @@ -2529,7 +2529,7 @@ private function populateResult__listOfAllowedRenditionSize(array $json): array } /** - * @return list + * @return list */ private function populateResult__listOfAudioChannelTag(array $json): array { @@ -2636,7 +2636,7 @@ private function populateResult__listOfForceIncludeRenditionSize(array $json): a } /** - * @return list + * @return list */ private function populateResult__listOfFrameMetricType(array $json): array { @@ -2652,7 +2652,7 @@ private function populateResult__listOfFrameMetricType(array $json): array } /** - * @return list + * @return list */ private function populateResult__listOfHlsAdMarkers(array $json): array { @@ -2863,7 +2863,7 @@ private function populateResult__listOfQueueTransition(array $json): array } /** - * @return list + * @return list */ private function populateResult__listOfTeletextPageType(array $json): array { diff --git a/src/Service/MediaConvert/src/ValueObject/AacSettings.php b/src/Service/MediaConvert/src/ValueObject/AacSettings.php index 1d976f8a8..89a583b19 100644 --- a/src/Service/MediaConvert/src/ValueObject/AacSettings.php +++ b/src/Service/MediaConvert/src/ValueObject/AacSettings.php @@ -28,7 +28,7 @@ final class AacSettings * FollowInputAudioType. Choose NORMAL when the input does not contain pre-mixed audio + audio description (AD). In this * case, the encoder will use any values you provide for AudioType and FollowInputAudioType. * - * @var AacAudioDescriptionBroadcasterMix::*|null + * @var AacAudioDescriptionBroadcasterMix::*|string|null */ private $audioDescriptionBroadcasterMix; @@ -49,7 +49,7 @@ final class AacSettings * adds spectral band replication to improve speech audio at low bitrates. HEV2 (AAC-HE v2) adds parametric stereo, * which optimizes for encoding stereo audio at very low bitrates. * - * @var AacCodecProfile::*|null + * @var AacCodecProfile::*|string|null */ private $codecProfile; @@ -61,7 +61,7 @@ final class AacSettings * Annex E. * 1.0 Mono: One channel, C. * 2.0 Stereo: Two channels, L, R. * 5.1 Surround: Six channels, C, L, R, Ls, Rs, * LFE. * - * @var AacCodingMode::*|null + * @var AacCodingMode::*|string|null */ private $codingMode; @@ -70,7 +70,7 @@ final class AacSettings * the default value, Program. For speech or other content: We recommend that you choose Anchor. When you do, * MediaConvert optimizes the loudness of your output for clarify by applying speech gates. * - * @var AacLoudnessMeasurementMode::*|null + * @var AacLoudnessMeasurementMode::*|string|null */ private $loudnessMeasurementMode; @@ -90,7 +90,7 @@ final class AacSettings * value that you choose for Bitrate. For a variable bitrate: Choose VBR. Your AAC output bitrate will vary according to * your audio content and the value that you choose for Bitrate quality. * - * @var AacRateControlMode::*|null + * @var AacRateControlMode::*|string|null */ private $rateControlMode; @@ -98,7 +98,7 @@ final class AacSettings * Enables LATM/LOAS AAC output. Note that if you use LATM/LOAS AAC in an output, you must choose "No container" for the * output container. * - * @var AacRawFormat::*|null + * @var AacRawFormat::*|string|null */ private $rawFormat; @@ -114,7 +114,7 @@ final class AacSettings /** * Use MPEG-2 AAC instead of MPEG-4 AAC audio for raw or MPEG-2 Transport Stream containers. * - * @var AacSpecification::*|null + * @var AacSpecification::*|string|null */ private $specification; @@ -130,24 +130,24 @@ final class AacSettings * Specify the quality of your variable bitrate (VBR) AAC audio. For a list of approximate VBR bitrates, see: * https://docs.aws.amazon.com/mediaconvert/latest/ug/aac-support.html#aac_vbr * - * @var AacVbrQuality::*|null + * @var AacVbrQuality::*|string|null */ private $vbrQuality; /** * @param array{ - * AudioDescriptionBroadcasterMix?: null|AacAudioDescriptionBroadcasterMix::*, + * AudioDescriptionBroadcasterMix?: null|AacAudioDescriptionBroadcasterMix::*|string, * Bitrate?: null|int, - * CodecProfile?: null|AacCodecProfile::*, - * CodingMode?: null|AacCodingMode::*, - * LoudnessMeasurementMode?: null|AacLoudnessMeasurementMode::*, + * CodecProfile?: null|AacCodecProfile::*|string, + * CodingMode?: null|AacCodingMode::*|string, + * LoudnessMeasurementMode?: null|AacLoudnessMeasurementMode::*|string, * RapInterval?: null|int, - * RateControlMode?: null|AacRateControlMode::*, - * RawFormat?: null|AacRawFormat::*, + * RateControlMode?: null|AacRateControlMode::*|string, + * RawFormat?: null|AacRawFormat::*|string, * SampleRate?: null|int, - * Specification?: null|AacSpecification::*, + * Specification?: null|AacSpecification::*|string, * TargetLoudnessRange?: null|int, - * VbrQuality?: null|AacVbrQuality::*, + * VbrQuality?: null|AacVbrQuality::*|string, * } $input */ public function __construct(array $input) @@ -168,18 +168,18 @@ public function __construct(array $input) /** * @param array{ - * AudioDescriptionBroadcasterMix?: null|AacAudioDescriptionBroadcasterMix::*, + * AudioDescriptionBroadcasterMix?: null|AacAudioDescriptionBroadcasterMix::*|string, * Bitrate?: null|int, - * CodecProfile?: null|AacCodecProfile::*, - * CodingMode?: null|AacCodingMode::*, - * LoudnessMeasurementMode?: null|AacLoudnessMeasurementMode::*, + * CodecProfile?: null|AacCodecProfile::*|string, + * CodingMode?: null|AacCodingMode::*|string, + * LoudnessMeasurementMode?: null|AacLoudnessMeasurementMode::*|string, * RapInterval?: null|int, - * RateControlMode?: null|AacRateControlMode::*, - * RawFormat?: null|AacRawFormat::*, + * RateControlMode?: null|AacRateControlMode::*|string, + * RawFormat?: null|AacRawFormat::*|string, * SampleRate?: null|int, - * Specification?: null|AacSpecification::*, + * Specification?: null|AacSpecification::*|string, * TargetLoudnessRange?: null|int, - * VbrQuality?: null|AacVbrQuality::*, + * VbrQuality?: null|AacVbrQuality::*|string, * }|AacSettings $input */ public static function create($input): self @@ -188,7 +188,7 @@ public static function create($input): self } /** - * @return AacAudioDescriptionBroadcasterMix::*|null + * @return AacAudioDescriptionBroadcasterMix::*|string|null */ public function getAudioDescriptionBroadcasterMix(): ?string { @@ -201,7 +201,7 @@ public function getBitrate(): ?int } /** - * @return AacCodecProfile::*|null + * @return AacCodecProfile::*|string|null */ public function getCodecProfile(): ?string { @@ -209,7 +209,7 @@ public function getCodecProfile(): ?string } /** - * @return AacCodingMode::*|null + * @return AacCodingMode::*|string|null */ public function getCodingMode(): ?string { @@ -217,7 +217,7 @@ public function getCodingMode(): ?string } /** - * @return AacLoudnessMeasurementMode::*|null + * @return AacLoudnessMeasurementMode::*|string|null */ public function getLoudnessMeasurementMode(): ?string { @@ -230,7 +230,7 @@ public function getRapInterval(): ?int } /** - * @return AacRateControlMode::*|null + * @return AacRateControlMode::*|string|null */ public function getRateControlMode(): ?string { @@ -238,7 +238,7 @@ public function getRateControlMode(): ?string } /** - * @return AacRawFormat::*|null + * @return AacRawFormat::*|string|null */ public function getRawFormat(): ?string { @@ -251,7 +251,7 @@ public function getSampleRate(): ?int } /** - * @return AacSpecification::*|null + * @return AacSpecification::*|string|null */ public function getSpecification(): ?string { @@ -264,7 +264,7 @@ public function getTargetLoudnessRange(): ?int } /** - * @return AacVbrQuality::*|null + * @return AacVbrQuality::*|string|null */ public function getVbrQuality(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/Ac3Settings.php b/src/Service/MediaConvert/src/ValueObject/Ac3Settings.php index 09087788b..f18bb49ad 100644 --- a/src/Service/MediaConvert/src/ValueObject/Ac3Settings.php +++ b/src/Service/MediaConvert/src/ValueObject/Ac3Settings.php @@ -32,14 +32,14 @@ final class Ac3Settings * Specify the bitstream mode for the AC-3 stream that the encoder emits. For more information about the AC3 bitstream * mode, see ATSC A/52-2012 (Annex E). * - * @var Ac3BitstreamMode::*|null + * @var Ac3BitstreamMode::*|string|null */ private $bitstreamMode; /** * Dolby Digital coding mode. Determines number of channels. * - * @var Ac3CodingMode::*|null + * @var Ac3CodingMode::*|string|null */ private $codingMode; @@ -57,7 +57,7 @@ final class Ac3Settings * modes and profiles, see the Dynamic Range Control chapter of the Dolby Metadata Guide at * https://developer.dolby.com/globalassets/professional/documents/dolby-metadata-guide.pdf. * - * @var Ac3DynamicRangeCompressionLine::*|null + * @var Ac3DynamicRangeCompressionLine::*|string|null */ private $dynamicRangeCompressionLine; @@ -69,7 +69,7 @@ final class Ac3Settings * use this setting instead of the mode-specific settings, choose None to leave out DRC signaling. Keep the default Film * standard to set the profile to Dolby's film standard profile for all operating modes. * - * @var Ac3DynamicRangeCompressionProfile::*|null + * @var Ac3DynamicRangeCompressionProfile::*|string|null */ private $dynamicRangeCompressionProfile; @@ -80,14 +80,14 @@ final class Ac3Settings * and profiles, see the Dynamic Range Control chapter of the Dolby Metadata Guide at * https://developer.dolby.com/globalassets/professional/documents/dolby-metadata-guide.pdf. * - * @var Ac3DynamicRangeCompressionRf::*|null + * @var Ac3DynamicRangeCompressionRf::*|string|null */ private $dynamicRangeCompressionRf; /** * Applies a 120Hz lowpass filter to the LFE channel prior to encoding. Only valid with 3_2_LFE coding mode. * - * @var Ac3LfeFilter::*|null + * @var Ac3LfeFilter::*|string|null */ private $lfeFilter; @@ -95,7 +95,7 @@ final class Ac3Settings * When set to FOLLOW_INPUT, encoder metadata will be sourced from the DD, DD+, or DolbyE decoder that supplied this * audio data. If audio was not supplied from one of these streams, then the static metadata settings will be used. * - * @var Ac3MetadataControl::*|null + * @var Ac3MetadataControl::*|string|null */ private $metadataControl; @@ -109,14 +109,14 @@ final class Ac3Settings /** * @param array{ * Bitrate?: null|int, - * BitstreamMode?: null|Ac3BitstreamMode::*, - * CodingMode?: null|Ac3CodingMode::*, + * BitstreamMode?: null|Ac3BitstreamMode::*|string, + * CodingMode?: null|Ac3CodingMode::*|string, * Dialnorm?: null|int, - * DynamicRangeCompressionLine?: null|Ac3DynamicRangeCompressionLine::*, - * DynamicRangeCompressionProfile?: null|Ac3DynamicRangeCompressionProfile::*, - * DynamicRangeCompressionRf?: null|Ac3DynamicRangeCompressionRf::*, - * LfeFilter?: null|Ac3LfeFilter::*, - * MetadataControl?: null|Ac3MetadataControl::*, + * DynamicRangeCompressionLine?: null|Ac3DynamicRangeCompressionLine::*|string, + * DynamicRangeCompressionProfile?: null|Ac3DynamicRangeCompressionProfile::*|string, + * DynamicRangeCompressionRf?: null|Ac3DynamicRangeCompressionRf::*|string, + * LfeFilter?: null|Ac3LfeFilter::*|string, + * MetadataControl?: null|Ac3MetadataControl::*|string, * SampleRate?: null|int, * } $input */ @@ -137,14 +137,14 @@ public function __construct(array $input) /** * @param array{ * Bitrate?: null|int, - * BitstreamMode?: null|Ac3BitstreamMode::*, - * CodingMode?: null|Ac3CodingMode::*, + * BitstreamMode?: null|Ac3BitstreamMode::*|string, + * CodingMode?: null|Ac3CodingMode::*|string, * Dialnorm?: null|int, - * DynamicRangeCompressionLine?: null|Ac3DynamicRangeCompressionLine::*, - * DynamicRangeCompressionProfile?: null|Ac3DynamicRangeCompressionProfile::*, - * DynamicRangeCompressionRf?: null|Ac3DynamicRangeCompressionRf::*, - * LfeFilter?: null|Ac3LfeFilter::*, - * MetadataControl?: null|Ac3MetadataControl::*, + * DynamicRangeCompressionLine?: null|Ac3DynamicRangeCompressionLine::*|string, + * DynamicRangeCompressionProfile?: null|Ac3DynamicRangeCompressionProfile::*|string, + * DynamicRangeCompressionRf?: null|Ac3DynamicRangeCompressionRf::*|string, + * LfeFilter?: null|Ac3LfeFilter::*|string, + * MetadataControl?: null|Ac3MetadataControl::*|string, * SampleRate?: null|int, * }|Ac3Settings $input */ @@ -159,7 +159,7 @@ public function getBitrate(): ?int } /** - * @return Ac3BitstreamMode::*|null + * @return Ac3BitstreamMode::*|string|null */ public function getBitstreamMode(): ?string { @@ -167,7 +167,7 @@ public function getBitstreamMode(): ?string } /** - * @return Ac3CodingMode::*|null + * @return Ac3CodingMode::*|string|null */ public function getCodingMode(): ?string { @@ -180,7 +180,7 @@ public function getDialnorm(): ?int } /** - * @return Ac3DynamicRangeCompressionLine::*|null + * @return Ac3DynamicRangeCompressionLine::*|string|null */ public function getDynamicRangeCompressionLine(): ?string { @@ -188,7 +188,7 @@ public function getDynamicRangeCompressionLine(): ?string } /** - * @return Ac3DynamicRangeCompressionProfile::*|null + * @return Ac3DynamicRangeCompressionProfile::*|string|null */ public function getDynamicRangeCompressionProfile(): ?string { @@ -196,7 +196,7 @@ public function getDynamicRangeCompressionProfile(): ?string } /** - * @return Ac3DynamicRangeCompressionRf::*|null + * @return Ac3DynamicRangeCompressionRf::*|string|null */ public function getDynamicRangeCompressionRf(): ?string { @@ -204,7 +204,7 @@ public function getDynamicRangeCompressionRf(): ?string } /** - * @return Ac3LfeFilter::*|null + * @return Ac3LfeFilter::*|string|null */ public function getLfeFilter(): ?string { @@ -212,7 +212,7 @@ public function getLfeFilter(): ?string } /** - * @return Ac3MetadataControl::*|null + * @return Ac3MetadataControl::*|string|null */ public function getMetadataControl(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/AccelerationSettings.php b/src/Service/MediaConvert/src/ValueObject/AccelerationSettings.php index c611422ff..a607d618d 100644 --- a/src/Service/MediaConvert/src/ValueObject/AccelerationSettings.php +++ b/src/Service/MediaConvert/src/ValueObject/AccelerationSettings.php @@ -13,13 +13,13 @@ final class AccelerationSettings /** * Specify the conditions when the service will run your job with accelerated transcoding. * - * @var AccelerationMode::* + * @var AccelerationMode::*|string */ private $mode; /** * @param array{ - * Mode: AccelerationMode::*, + * Mode: AccelerationMode::*|string, * } $input */ public function __construct(array $input) @@ -29,7 +29,7 @@ public function __construct(array $input) /** * @param array{ - * Mode: AccelerationMode::*, + * Mode: AccelerationMode::*|string, * }|AccelerationSettings $input */ public static function create($input): self @@ -38,7 +38,7 @@ public static function create($input): self } /** - * @return AccelerationMode::* + * @return AccelerationMode::*|string */ public function getMode(): string { diff --git a/src/Service/MediaConvert/src/ValueObject/AdvancedInputFilterSettings.php b/src/Service/MediaConvert/src/ValueObject/AdvancedInputFilterSettings.php index 05e7cf312..f8c872184 100644 --- a/src/Service/MediaConvert/src/ValueObject/AdvancedInputFilterSettings.php +++ b/src/Service/MediaConvert/src/ValueObject/AdvancedInputFilterSettings.php @@ -17,7 +17,7 @@ final class AdvancedInputFilterSettings * Disabled. We recommend that you choose Disabled for input video content that doesn't have texture, including screen * recordings, computer graphics, or cartoons. * - * @var AdvancedInputFilterAddTexture::*|null + * @var AdvancedInputFilterAddTexture::*|string|null */ private $addTexture; @@ -26,14 +26,14 @@ final class AdvancedInputFilterSettings * to the edges of your video content and can reduce softness. To apply no sharpening: Keep the default value, Off. To * apply a minimal amount of sharpening choose Low, or for the maximum choose High. * - * @var AdvancedInputFilterSharpen::*|null + * @var AdvancedInputFilterSharpen::*|string|null */ private $sharpening; /** * @param array{ - * AddTexture?: null|AdvancedInputFilterAddTexture::*, - * Sharpening?: null|AdvancedInputFilterSharpen::*, + * AddTexture?: null|AdvancedInputFilterAddTexture::*|string, + * Sharpening?: null|AdvancedInputFilterSharpen::*|string, * } $input */ public function __construct(array $input) @@ -44,8 +44,8 @@ public function __construct(array $input) /** * @param array{ - * AddTexture?: null|AdvancedInputFilterAddTexture::*, - * Sharpening?: null|AdvancedInputFilterSharpen::*, + * AddTexture?: null|AdvancedInputFilterAddTexture::*|string, + * Sharpening?: null|AdvancedInputFilterSharpen::*|string, * }|AdvancedInputFilterSettings $input */ public static function create($input): self @@ -54,7 +54,7 @@ public static function create($input): self } /** - * @return AdvancedInputFilterAddTexture::*|null + * @return AdvancedInputFilterAddTexture::*|string|null */ public function getAddTexture(): ?string { @@ -62,7 +62,7 @@ public function getAddTexture(): ?string } /** - * @return AdvancedInputFilterSharpen::*|null + * @return AdvancedInputFilterSharpen::*|string|null */ public function getSharpening(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/AllowedRenditionSize.php b/src/Service/MediaConvert/src/ValueObject/AllowedRenditionSize.php index 239412aa8..c32cc8370 100644 --- a/src/Service/MediaConvert/src/ValueObject/AllowedRenditionSize.php +++ b/src/Service/MediaConvert/src/ValueObject/AllowedRenditionSize.php @@ -25,7 +25,7 @@ final class AllowedRenditionSize /** * Set to ENABLED to force a rendition to be included. * - * @var RequiredFlag::*|null + * @var RequiredFlag::*|string|null */ private $required; @@ -39,7 +39,7 @@ final class AllowedRenditionSize /** * @param array{ * Height?: null|int, - * Required?: null|RequiredFlag::*, + * Required?: null|RequiredFlag::*|string, * Width?: null|int, * } $input */ @@ -53,7 +53,7 @@ public function __construct(array $input) /** * @param array{ * Height?: null|int, - * Required?: null|RequiredFlag::*, + * Required?: null|RequiredFlag::*|string, * Width?: null|int, * }|AllowedRenditionSize $input */ @@ -68,7 +68,7 @@ public function getHeight(): ?int } /** - * @return RequiredFlag::*|null + * @return RequiredFlag::*|string|null */ public function getRequired(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/AncillarySourceSettings.php b/src/Service/MediaConvert/src/ValueObject/AncillarySourceSettings.php index fc52a0c77..7747883d7 100644 --- a/src/Service/MediaConvert/src/ValueObject/AncillarySourceSettings.php +++ b/src/Service/MediaConvert/src/ValueObject/AncillarySourceSettings.php @@ -16,7 +16,7 @@ final class AncillarySourceSettings * Upconvert, MediaConvert includes the captions data in two ways: it passes the 608 data through using the 608 * compatibility bytes fields of the 708 wrapper, and it also translates the 608 data into 708. * - * @var AncillaryConvert608To708::*|null + * @var AncillaryConvert608To708::*|string|null */ private $convert608To708; @@ -31,15 +31,15 @@ final class AncillarySourceSettings * By default, the service terminates any unterminated captions at the end of each input. If you want the caption to * continue onto your next input, disable this setting. * - * @var AncillaryTerminateCaptions::*|null + * @var AncillaryTerminateCaptions::*|string|null */ private $terminateCaptions; /** * @param array{ - * Convert608To708?: null|AncillaryConvert608To708::*, + * Convert608To708?: null|AncillaryConvert608To708::*|string, * SourceAncillaryChannelNumber?: null|int, - * TerminateCaptions?: null|AncillaryTerminateCaptions::*, + * TerminateCaptions?: null|AncillaryTerminateCaptions::*|string, * } $input */ public function __construct(array $input) @@ -51,9 +51,9 @@ public function __construct(array $input) /** * @param array{ - * Convert608To708?: null|AncillaryConvert608To708::*, + * Convert608To708?: null|AncillaryConvert608To708::*|string, * SourceAncillaryChannelNumber?: null|int, - * TerminateCaptions?: null|AncillaryTerminateCaptions::*, + * TerminateCaptions?: null|AncillaryTerminateCaptions::*|string, * }|AncillarySourceSettings $input */ public static function create($input): self @@ -62,7 +62,7 @@ public static function create($input): self } /** - * @return AncillaryConvert608To708::*|null + * @return AncillaryConvert608To708::*|string|null */ public function getConvert608To708(): ?string { @@ -75,7 +75,7 @@ public function getSourceAncillaryChannelNumber(): ?int } /** - * @return AncillaryTerminateCaptions::*|null + * @return AncillaryTerminateCaptions::*|string|null */ public function getTerminateCaptions(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/AudioChannelTaggingSettings.php b/src/Service/MediaConvert/src/ValueObject/AudioChannelTaggingSettings.php index 8f4f31cb1..e85225941 100644 --- a/src/Service/MediaConvert/src/ValueObject/AudioChannelTaggingSettings.php +++ b/src/Service/MediaConvert/src/ValueObject/AudioChannelTaggingSettings.php @@ -18,7 +18,7 @@ final class AudioChannelTaggingSettings * right channel, enter Left (L) for the first channel and Right (R) for the second. If your output has multiple * single-channel audio tracks, enter a single channel layout tag for each track. * - * @var AudioChannelTag::*|null + * @var AudioChannelTag::*|string|null */ private $channelTag; @@ -28,14 +28,14 @@ final class AudioChannelTaggingSettings * right channel, enter Left (L) for the first channel and Right (R) for the second. If your output has multiple * single-channel audio tracks, enter a single channel layout tag for each track. * - * @var list|null + * @var list|null */ private $channelTags; /** * @param array{ - * ChannelTag?: null|AudioChannelTag::*, - * ChannelTags?: null|array, + * ChannelTag?: null|AudioChannelTag::*|string, + * ChannelTags?: null|array, * } $input */ public function __construct(array $input) @@ -46,8 +46,8 @@ public function __construct(array $input) /** * @param array{ - * ChannelTag?: null|AudioChannelTag::*, - * ChannelTags?: null|array, + * ChannelTag?: null|AudioChannelTag::*|string, + * ChannelTags?: null|array, * }|AudioChannelTaggingSettings $input */ public static function create($input): self @@ -56,7 +56,7 @@ public static function create($input): self } /** - * @return AudioChannelTag::*|null + * @return AudioChannelTag::*|string|null */ public function getChannelTag(): ?string { @@ -64,7 +64,7 @@ public function getChannelTag(): ?string } /** - * @return list + * @return list */ public function getChannelTags(): array { diff --git a/src/Service/MediaConvert/src/ValueObject/AudioCodecSettings.php b/src/Service/MediaConvert/src/ValueObject/AudioCodecSettings.php index 04fe5636e..eab4bb5f9 100644 --- a/src/Service/MediaConvert/src/ValueObject/AudioCodecSettings.php +++ b/src/Service/MediaConvert/src/ValueObject/AudioCodecSettings.php @@ -44,7 +44,7 @@ final class AudioCodecSettings * https://docs.aws.amazon.com/mediaconvert/latest/ug/reference-codecs-containers-input.html#reference-codecs-containers-input-audio-only * and https://docs.aws.amazon.com/mediaconvert/latest/ug/reference-codecs-containers.html#audio-only-output. * - * @var AudioCodec::*|null + * @var AudioCodec::*|string|null */ private $codec; @@ -109,7 +109,7 @@ final class AudioCodecSettings * AacSettings?: null|AacSettings|array, * Ac3Settings?: null|Ac3Settings|array, * AiffSettings?: null|AiffSettings|array, - * Codec?: null|AudioCodec::*, + * Codec?: null|AudioCodec::*|string, * Eac3AtmosSettings?: null|Eac3AtmosSettings|array, * Eac3Settings?: null|Eac3Settings|array, * FlacSettings?: null|FlacSettings|array, @@ -141,7 +141,7 @@ public function __construct(array $input) * AacSettings?: null|AacSettings|array, * Ac3Settings?: null|Ac3Settings|array, * AiffSettings?: null|AiffSettings|array, - * Codec?: null|AudioCodec::*, + * Codec?: null|AudioCodec::*|string, * Eac3AtmosSettings?: null|Eac3AtmosSettings|array, * Eac3Settings?: null|Eac3Settings|array, * FlacSettings?: null|FlacSettings|array, @@ -173,7 +173,7 @@ public function getAiffSettings(): ?AiffSettings } /** - * @return AudioCodec::*|null + * @return AudioCodec::*|string|null */ public function getCodec(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/AudioDescription.php b/src/Service/MediaConvert/src/ValueObject/AudioDescription.php index 69f7dce86..d7987cf85 100644 --- a/src/Service/MediaConvert/src/ValueObject/AudioDescription.php +++ b/src/Service/MediaConvert/src/ValueObject/AudioDescription.php @@ -59,7 +59,7 @@ final class AudioDescription * value in Audio Type is included in the output. Note that this field and audioType are both ignored if * audioDescriptionBroadcasterMix is set to BROADCASTER_MIXED_AD. * - * @var AudioTypeControl::*|null + * @var AudioTypeControl::*|string|null */ private $audioTypeControl; @@ -88,7 +88,7 @@ final class AudioDescription * will be used when 'Follow Input Language Code' is not selected or when 'Follow Input Language Code' is selected but * there is no ISO 639 language code specified by the input. * - * @var LanguageCode::*|null + * @var LanguageCode::*|string|null */ private $languageCode; @@ -98,7 +98,7 @@ final class AudioDescription * the service uses the code that you specify in the setting Language code. When you choose Use configured, the service * uses the language code that you specify. * - * @var AudioLanguageCodeControl::*|null + * @var AudioLanguageCodeControl::*|string|null */ private $languageCodeControl; @@ -124,11 +124,11 @@ final class AudioDescription * AudioNormalizationSettings?: null|AudioNormalizationSettings|array, * AudioSourceName?: null|string, * AudioType?: null|int, - * AudioTypeControl?: null|AudioTypeControl::*, + * AudioTypeControl?: null|AudioTypeControl::*|string, * CodecSettings?: null|AudioCodecSettings|array, * CustomLanguageCode?: null|string, - * LanguageCode?: null|LanguageCode::*, - * LanguageCodeControl?: null|AudioLanguageCodeControl::*, + * LanguageCode?: null|LanguageCode::*|string, + * LanguageCodeControl?: null|AudioLanguageCodeControl::*|string, * RemixSettings?: null|RemixSettings|array, * StreamName?: null|string, * } $input @@ -154,11 +154,11 @@ public function __construct(array $input) * AudioNormalizationSettings?: null|AudioNormalizationSettings|array, * AudioSourceName?: null|string, * AudioType?: null|int, - * AudioTypeControl?: null|AudioTypeControl::*, + * AudioTypeControl?: null|AudioTypeControl::*|string, * CodecSettings?: null|AudioCodecSettings|array, * CustomLanguageCode?: null|string, - * LanguageCode?: null|LanguageCode::*, - * LanguageCodeControl?: null|AudioLanguageCodeControl::*, + * LanguageCode?: null|LanguageCode::*|string, + * LanguageCodeControl?: null|AudioLanguageCodeControl::*|string, * RemixSettings?: null|RemixSettings|array, * StreamName?: null|string, * }|AudioDescription $input @@ -189,7 +189,7 @@ public function getAudioType(): ?int } /** - * @return AudioTypeControl::*|null + * @return AudioTypeControl::*|string|null */ public function getAudioTypeControl(): ?string { @@ -207,7 +207,7 @@ public function getCustomLanguageCode(): ?string } /** - * @return LanguageCode::*|null + * @return LanguageCode::*|string|null */ public function getLanguageCode(): ?string { @@ -215,7 +215,7 @@ public function getLanguageCode(): ?string } /** - * @return AudioLanguageCodeControl::*|null + * @return AudioLanguageCodeControl::*|string|null */ public function getLanguageCodeControl(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/AudioNormalizationSettings.php b/src/Service/MediaConvert/src/ValueObject/AudioNormalizationSettings.php index 8bfca8ddd..3c37f746d 100644 --- a/src/Service/MediaConvert/src/ValueObject/AudioNormalizationSettings.php +++ b/src/Service/MediaConvert/src/ValueObject/AudioNormalizationSettings.php @@ -22,7 +22,7 @@ final class AudioNormalizationSettings * BS.1770-4: Higher channel count. Allows for more audio channels than the other algorithms, including configurations * such as 7.1. * - * @var AudioNormalizationAlgorithm::*|null + * @var AudioNormalizationAlgorithm::*|string|null */ private $algorithm; @@ -30,7 +30,7 @@ final class AudioNormalizationSettings * When enabled the output audio is corrected using the chosen algorithm. If disabled, the audio will be measured but * not adjusted. * - * @var AudioNormalizationAlgorithmControl::*|null + * @var AudioNormalizationAlgorithmControl::*|string|null */ private $algorithmControl; @@ -45,14 +45,14 @@ final class AudioNormalizationSettings /** * If set to LOG, log each output's audio track loudness to a CSV file. * - * @var AudioNormalizationLoudnessLogging::*|null + * @var AudioNormalizationLoudnessLogging::*|string|null */ private $loudnessLogging; /** * If set to TRUE_PEAK, calculate and log the TruePeak for each output's audio track loudness. * - * @var AudioNormalizationPeakCalculation::*|null + * @var AudioNormalizationPeakCalculation::*|string|null */ private $peakCalculation; @@ -76,11 +76,11 @@ final class AudioNormalizationSettings /** * @param array{ - * Algorithm?: null|AudioNormalizationAlgorithm::*, - * AlgorithmControl?: null|AudioNormalizationAlgorithmControl::*, + * Algorithm?: null|AudioNormalizationAlgorithm::*|string, + * AlgorithmControl?: null|AudioNormalizationAlgorithmControl::*|string, * CorrectionGateLevel?: null|int, - * LoudnessLogging?: null|AudioNormalizationLoudnessLogging::*, - * PeakCalculation?: null|AudioNormalizationPeakCalculation::*, + * LoudnessLogging?: null|AudioNormalizationLoudnessLogging::*|string, + * PeakCalculation?: null|AudioNormalizationPeakCalculation::*|string, * TargetLkfs?: null|float, * TruePeakLimiterThreshold?: null|float, * } $input @@ -98,11 +98,11 @@ public function __construct(array $input) /** * @param array{ - * Algorithm?: null|AudioNormalizationAlgorithm::*, - * AlgorithmControl?: null|AudioNormalizationAlgorithmControl::*, + * Algorithm?: null|AudioNormalizationAlgorithm::*|string, + * AlgorithmControl?: null|AudioNormalizationAlgorithmControl::*|string, * CorrectionGateLevel?: null|int, - * LoudnessLogging?: null|AudioNormalizationLoudnessLogging::*, - * PeakCalculation?: null|AudioNormalizationPeakCalculation::*, + * LoudnessLogging?: null|AudioNormalizationLoudnessLogging::*|string, + * PeakCalculation?: null|AudioNormalizationPeakCalculation::*|string, * TargetLkfs?: null|float, * TruePeakLimiterThreshold?: null|float, * }|AudioNormalizationSettings $input @@ -113,7 +113,7 @@ public static function create($input): self } /** - * @return AudioNormalizationAlgorithm::*|null + * @return AudioNormalizationAlgorithm::*|string|null */ public function getAlgorithm(): ?string { @@ -121,7 +121,7 @@ public function getAlgorithm(): ?string } /** - * @return AudioNormalizationAlgorithmControl::*|null + * @return AudioNormalizationAlgorithmControl::*|string|null */ public function getAlgorithmControl(): ?string { @@ -134,7 +134,7 @@ public function getCorrectionGateLevel(): ?int } /** - * @return AudioNormalizationLoudnessLogging::*|null + * @return AudioNormalizationLoudnessLogging::*|string|null */ public function getLoudnessLogging(): ?string { @@ -142,7 +142,7 @@ public function getLoudnessLogging(): ?string } /** - * @return AudioNormalizationPeakCalculation::*|null + * @return AudioNormalizationPeakCalculation::*|string|null */ public function getPeakCalculation(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/AudioSelector.php b/src/Service/MediaConvert/src/ValueObject/AudioSelector.php index 74e099cb9..2b2dc67f0 100644 --- a/src/Service/MediaConvert/src/ValueObject/AudioSelector.php +++ b/src/Service/MediaConvert/src/ValueObject/AudioSelector.php @@ -27,7 +27,7 @@ final class AudioSelector * Force: Apply audio duration correction, either Track or Frame depending on your input, regardless of the accuracy of * your input's STTS table. Your output audio and video may not be aligned or it may contain audio artifacts. * - * @var AudioDurationCorrection::*|null + * @var AudioDurationCorrection::*|string|null */ private $audioDurationCorrection; @@ -43,7 +43,7 @@ final class AudioSelector * Enable this setting on one audio selector to set it as the default for the job. The service uses this default for * outputs where it can't find the specified input audio. If you don't set a default, those outputs have no audio. * - * @var AudioDefaultSelection::*|null + * @var AudioDefaultSelection::*|string|null */ private $defaultSelection; @@ -70,7 +70,7 @@ final class AudioSelector * your JSON job settings choose from an ISO 639-2 three-letter code listed at * https://www.loc.gov/standards/iso639-2/php/code_list.php. * - * @var LanguageCode::*|null + * @var LanguageCode::*|string|null */ private $languageCode; @@ -120,7 +120,7 @@ final class AudioSelector * audio tracks from your input automatically. This is useful when you want to include all PCM audio tracks without * specifying individual track numbers. * - * @var AudioSelectorType::*|null + * @var AudioSelectorType::*|string|null */ private $selectorType; @@ -135,17 +135,17 @@ final class AudioSelector /** * @param array{ - * AudioDurationCorrection?: null|AudioDurationCorrection::*, + * AudioDurationCorrection?: null|AudioDurationCorrection::*|string, * CustomLanguageCode?: null|string, - * DefaultSelection?: null|AudioDefaultSelection::*, + * DefaultSelection?: null|AudioDefaultSelection::*|string, * ExternalAudioFileInput?: null|string, * HlsRenditionGroupSettings?: null|HlsRenditionGroupSettings|array, - * LanguageCode?: null|LanguageCode::*, + * LanguageCode?: null|LanguageCode::*|string, * Offset?: null|int, * Pids?: null|int[], * ProgramSelection?: null|int, * RemixSettings?: null|RemixSettings|array, - * SelectorType?: null|AudioSelectorType::*, + * SelectorType?: null|AudioSelectorType::*|string, * Tracks?: null|int[], * } $input */ @@ -167,17 +167,17 @@ public function __construct(array $input) /** * @param array{ - * AudioDurationCorrection?: null|AudioDurationCorrection::*, + * AudioDurationCorrection?: null|AudioDurationCorrection::*|string, * CustomLanguageCode?: null|string, - * DefaultSelection?: null|AudioDefaultSelection::*, + * DefaultSelection?: null|AudioDefaultSelection::*|string, * ExternalAudioFileInput?: null|string, * HlsRenditionGroupSettings?: null|HlsRenditionGroupSettings|array, - * LanguageCode?: null|LanguageCode::*, + * LanguageCode?: null|LanguageCode::*|string, * Offset?: null|int, * Pids?: null|int[], * ProgramSelection?: null|int, * RemixSettings?: null|RemixSettings|array, - * SelectorType?: null|AudioSelectorType::*, + * SelectorType?: null|AudioSelectorType::*|string, * Tracks?: null|int[], * }|AudioSelector $input */ @@ -187,7 +187,7 @@ public static function create($input): self } /** - * @return AudioDurationCorrection::*|null + * @return AudioDurationCorrection::*|string|null */ public function getAudioDurationCorrection(): ?string { @@ -200,7 +200,7 @@ public function getCustomLanguageCode(): ?string } /** - * @return AudioDefaultSelection::*|null + * @return AudioDefaultSelection::*|string|null */ public function getDefaultSelection(): ?string { @@ -218,7 +218,7 @@ public function getHlsRenditionGroupSettings(): ?HlsRenditionGroupSettings } /** - * @return LanguageCode::*|null + * @return LanguageCode::*|string|null */ public function getLanguageCode(): ?string { @@ -249,7 +249,7 @@ public function getRemixSettings(): ?RemixSettings } /** - * @return AudioSelectorType::*|null + * @return AudioSelectorType::*|string|null */ public function getSelectorType(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/AutomatedAbrRule.php b/src/Service/MediaConvert/src/ValueObject/AutomatedAbrRule.php index 88c2a7cec..0f99b740b 100644 --- a/src/Service/MediaConvert/src/ValueObject/AutomatedAbrRule.php +++ b/src/Service/MediaConvert/src/ValueObject/AutomatedAbrRule.php @@ -72,7 +72,7 @@ final class AutomatedAbrRule * you specify in Min top rendition size or Min bottom rendition size. * If you specify Allowed renditions, you must not * specify a separate rule for Force include renditions. * - * @var RuleType::*|null + * @var RuleType::*|string|null */ private $type; @@ -82,7 +82,7 @@ final class AutomatedAbrRule * ForceIncludeRenditions?: null|array, * MinBottomRenditionSize?: null|MinBottomRenditionSize|array, * MinTopRenditionSize?: null|MinTopRenditionSize|array, - * Type?: null|RuleType::*, + * Type?: null|RuleType::*|string, * } $input */ public function __construct(array $input) @@ -100,7 +100,7 @@ public function __construct(array $input) * ForceIncludeRenditions?: null|array, * MinBottomRenditionSize?: null|MinBottomRenditionSize|array, * MinTopRenditionSize?: null|MinTopRenditionSize|array, - * Type?: null|RuleType::*, + * Type?: null|RuleType::*|string, * }|AutomatedAbrRule $input */ public static function create($input): self @@ -135,7 +135,7 @@ public function getMinTopRenditionSize(): ?MinTopRenditionSize } /** - * @return RuleType::*|null + * @return RuleType::*|string|null */ public function getType(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/Av1Settings.php b/src/Service/MediaConvert/src/ValueObject/Av1Settings.php index 475e0d573..53b5620c1 100644 --- a/src/Service/MediaConvert/src/ValueObject/Av1Settings.php +++ b/src/Service/MediaConvert/src/ValueObject/Av1Settings.php @@ -21,14 +21,14 @@ final class Av1Settings * Specify the strength of any adaptive quantization filters that you enable. The value that you choose here applies to * Spatial adaptive quantization. * - * @var Av1AdaptiveQuantization::*|null + * @var Av1AdaptiveQuantization::*|string|null */ private $adaptiveQuantization; /** * Specify the Bit depth. You can choose 8-bit or 10-bit. * - * @var Av1BitDepth::*|null + * @var Av1BitDepth::*|string|null */ private $bitDepth; @@ -38,7 +38,7 @@ final class Av1Settings * quality level 9 or 10 outputs we recommend that you keep the default value, Disabled. When you include Film grain * synthesis, you cannot include the Noise reducer preprocessor. * - * @var Av1FilmGrainSynthesis::*|null + * @var Av1FilmGrainSynthesis::*|string|null */ private $filmGrainSynthesis; @@ -48,7 +48,7 @@ final class Av1Settings * list or choose Custom. The framerates shown in the dropdown list are decimal approximations of fractions. If you * choose Custom, specify your frame rate as a fraction. * - * @var Av1FramerateControl::*|null + * @var Av1FramerateControl::*|string|null */ private $framerateControl; @@ -65,7 +65,7 @@ final class Av1Settings * your output. Note that since the frame count is maintained, the duration of your output will become shorter at higher * frame rates and longer at lower frame rates. * - * @var Av1FramerateConversionAlgorithm::*|null + * @var Av1FramerateConversionAlgorithm::*|string|null */ private $framerateConversionAlgorithm; @@ -128,7 +128,7 @@ final class Av1Settings * Fusion * QVBR: Quality-Defined Variable Bitrate. This option is only available when your output uses the QVBR rate * control mode. * - * @var list|null + * @var list|null */ private $perFrameMetrics; @@ -144,7 +144,7 @@ final class Av1Settings * 'With AV1 outputs, for rate control mode, MediaConvert supports only quality-defined variable bitrate (QVBR). You * can''t use CBR or VBR.'. * - * @var Av1RateControlMode::*|null + * @var Av1RateControlMode::*|string|null */ private $rateControlMode; @@ -169,27 +169,27 @@ final class Av1Settings * homogeneous content, such as cartoons and video games, set it to Low. For content with a wider variety of textures, * set it to High or Higher. * - * @var Av1SpatialAdaptiveQuantization::*|null + * @var Av1SpatialAdaptiveQuantization::*|string|null */ private $spatialAdaptiveQuantization; /** * @param array{ - * AdaptiveQuantization?: null|Av1AdaptiveQuantization::*, - * BitDepth?: null|Av1BitDepth::*, - * FilmGrainSynthesis?: null|Av1FilmGrainSynthesis::*, - * FramerateControl?: null|Av1FramerateControl::*, - * FramerateConversionAlgorithm?: null|Av1FramerateConversionAlgorithm::*, + * AdaptiveQuantization?: null|Av1AdaptiveQuantization::*|string, + * BitDepth?: null|Av1BitDepth::*|string, + * FilmGrainSynthesis?: null|Av1FilmGrainSynthesis::*|string, + * FramerateControl?: null|Av1FramerateControl::*|string, + * FramerateConversionAlgorithm?: null|Av1FramerateConversionAlgorithm::*|string, * FramerateDenominator?: null|int, * FramerateNumerator?: null|int, * GopSize?: null|float, * MaxBitrate?: null|int, * NumberBFramesBetweenReferenceFrames?: null|int, - * PerFrameMetrics?: null|array, + * PerFrameMetrics?: null|array, * QvbrSettings?: null|Av1QvbrSettings|array, - * RateControlMode?: null|Av1RateControlMode::*, + * RateControlMode?: null|Av1RateControlMode::*|string, * Slices?: null|int, - * SpatialAdaptiveQuantization?: null|Av1SpatialAdaptiveQuantization::*, + * SpatialAdaptiveQuantization?: null|Av1SpatialAdaptiveQuantization::*|string, * } $input */ public function __construct(array $input) @@ -213,21 +213,21 @@ public function __construct(array $input) /** * @param array{ - * AdaptiveQuantization?: null|Av1AdaptiveQuantization::*, - * BitDepth?: null|Av1BitDepth::*, - * FilmGrainSynthesis?: null|Av1FilmGrainSynthesis::*, - * FramerateControl?: null|Av1FramerateControl::*, - * FramerateConversionAlgorithm?: null|Av1FramerateConversionAlgorithm::*, + * AdaptiveQuantization?: null|Av1AdaptiveQuantization::*|string, + * BitDepth?: null|Av1BitDepth::*|string, + * FilmGrainSynthesis?: null|Av1FilmGrainSynthesis::*|string, + * FramerateControl?: null|Av1FramerateControl::*|string, + * FramerateConversionAlgorithm?: null|Av1FramerateConversionAlgorithm::*|string, * FramerateDenominator?: null|int, * FramerateNumerator?: null|int, * GopSize?: null|float, * MaxBitrate?: null|int, * NumberBFramesBetweenReferenceFrames?: null|int, - * PerFrameMetrics?: null|array, + * PerFrameMetrics?: null|array, * QvbrSettings?: null|Av1QvbrSettings|array, - * RateControlMode?: null|Av1RateControlMode::*, + * RateControlMode?: null|Av1RateControlMode::*|string, * Slices?: null|int, - * SpatialAdaptiveQuantization?: null|Av1SpatialAdaptiveQuantization::*, + * SpatialAdaptiveQuantization?: null|Av1SpatialAdaptiveQuantization::*|string, * }|Av1Settings $input */ public static function create($input): self @@ -236,7 +236,7 @@ public static function create($input): self } /** - * @return Av1AdaptiveQuantization::*|null + * @return Av1AdaptiveQuantization::*|string|null */ public function getAdaptiveQuantization(): ?string { @@ -244,7 +244,7 @@ public function getAdaptiveQuantization(): ?string } /** - * @return Av1BitDepth::*|null + * @return Av1BitDepth::*|string|null */ public function getBitDepth(): ?string { @@ -252,7 +252,7 @@ public function getBitDepth(): ?string } /** - * @return Av1FilmGrainSynthesis::*|null + * @return Av1FilmGrainSynthesis::*|string|null */ public function getFilmGrainSynthesis(): ?string { @@ -260,7 +260,7 @@ public function getFilmGrainSynthesis(): ?string } /** - * @return Av1FramerateControl::*|null + * @return Av1FramerateControl::*|string|null */ public function getFramerateControl(): ?string { @@ -268,7 +268,7 @@ public function getFramerateControl(): ?string } /** - * @return Av1FramerateConversionAlgorithm::*|null + * @return Av1FramerateConversionAlgorithm::*|string|null */ public function getFramerateConversionAlgorithm(): ?string { @@ -301,7 +301,7 @@ public function getNumberBframesBetweenReferenceFrames(): ?int } /** - * @return list + * @return list */ public function getPerFrameMetrics(): array { @@ -314,7 +314,7 @@ public function getQvbrSettings(): ?Av1QvbrSettings } /** - * @return Av1RateControlMode::*|null + * @return Av1RateControlMode::*|string|null */ public function getRateControlMode(): ?string { @@ -327,7 +327,7 @@ public function getSlices(): ?int } /** - * @return Av1SpatialAdaptiveQuantization::*|null + * @return Av1SpatialAdaptiveQuantization::*|string|null */ public function getSpatialAdaptiveQuantization(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/AvcIntraSettings.php b/src/Service/MediaConvert/src/ValueObject/AvcIntraSettings.php index 8163c7f16..0549cf66e 100644 --- a/src/Service/MediaConvert/src/ValueObject/AvcIntraSettings.php +++ b/src/Service/MediaConvert/src/ValueObject/AvcIntraSettings.php @@ -25,7 +25,7 @@ final class AvcIntraSettings * depending on the frame rate of the output. Outputs with higher class values have higher bitrates and improved image * quality. Note that for Class 4K/2K, MediaConvert supports only 4:2:2 chroma subsampling. * - * @var AvcIntraClass::*|null + * @var AvcIntraClass::*|string|null */ private $avcIntraClass; @@ -43,7 +43,7 @@ final class AvcIntraSettings * frame rate from the dropdown list or choose Custom. The framerates shown in the dropdown list are decimal * approximations of fractions. If you choose Custom, specify your frame rate as a fraction. * - * @var AvcIntraFramerateControl::*|null + * @var AvcIntraFramerateControl::*|string|null */ private $framerateControl; @@ -60,7 +60,7 @@ final class AvcIntraSettings * your output. Note that since the frame count is maintained, the duration of your output will become shorter at higher * frame rates and longer at lower frame rates. * - * @var AvcIntraFramerateConversionAlgorithm::*|null + * @var AvcIntraFramerateConversionAlgorithm::*|string|null */ private $framerateConversionAlgorithm; @@ -93,7 +93,7 @@ final class AvcIntraSettings * interlaced, the output will be interlaced with the same polarity as the source. If the source is progressive, the * output will be interlaced with top field bottom field first, depending on which of the Follow options you choose. * - * @var AvcIntraInterlaceMode::*|null + * @var AvcIntraInterlaceMode::*|string|null */ private $interlaceMode; @@ -111,7 +111,7 @@ final class AvcIntraSettings * Fusion * QVBR: Quality-Defined Variable Bitrate. This option is only available when your output uses the QVBR rate * control mode. * - * @var list|null + * @var list|null */ private $perFrameMetrics; @@ -125,7 +125,7 @@ final class AvcIntraSettings * use optimized interlacing, you must set Telecine to None or Soft. You can't use optimized interlacing for hard * telecine outputs. You must also set Interlace mode to a value other than Progressive. * - * @var AvcIntraScanTypeConversionMode::*|null + * @var AvcIntraScanTypeConversionMode::*|string|null */ private $scanTypeConversionMode; @@ -135,7 +135,7 @@ final class AvcIntraSettings * keep it synchronized with the video. Note that enabling this setting will slightly reduce the duration of your video. * Required settings: You must also set Framerate to 25. * - * @var AvcIntraSlowPal::*|null + * @var AvcIntraSlowPal::*|string|null */ private $slowPal; @@ -145,23 +145,23 @@ final class AvcIntraSettings * None, MediaConvert does a standard frame rate conversion to 29.97 without doing anything with the field polarity to * create a smoother picture. * - * @var AvcIntraTelecine::*|null + * @var AvcIntraTelecine::*|string|null */ private $telecine; /** * @param array{ - * AvcIntraClass?: null|AvcIntraClass::*, + * AvcIntraClass?: null|AvcIntraClass::*|string, * AvcIntraUhdSettings?: null|AvcIntraUhdSettings|array, - * FramerateControl?: null|AvcIntraFramerateControl::*, - * FramerateConversionAlgorithm?: null|AvcIntraFramerateConversionAlgorithm::*, + * FramerateControl?: null|AvcIntraFramerateControl::*|string, + * FramerateConversionAlgorithm?: null|AvcIntraFramerateConversionAlgorithm::*|string, * FramerateDenominator?: null|int, * FramerateNumerator?: null|int, - * InterlaceMode?: null|AvcIntraInterlaceMode::*, - * PerFrameMetrics?: null|array, - * ScanTypeConversionMode?: null|AvcIntraScanTypeConversionMode::*, - * SlowPal?: null|AvcIntraSlowPal::*, - * Telecine?: null|AvcIntraTelecine::*, + * InterlaceMode?: null|AvcIntraInterlaceMode::*|string, + * PerFrameMetrics?: null|array, + * ScanTypeConversionMode?: null|AvcIntraScanTypeConversionMode::*|string, + * SlowPal?: null|AvcIntraSlowPal::*|string, + * Telecine?: null|AvcIntraTelecine::*|string, * } $input */ public function __construct(array $input) @@ -181,17 +181,17 @@ public function __construct(array $input) /** * @param array{ - * AvcIntraClass?: null|AvcIntraClass::*, + * AvcIntraClass?: null|AvcIntraClass::*|string, * AvcIntraUhdSettings?: null|AvcIntraUhdSettings|array, - * FramerateControl?: null|AvcIntraFramerateControl::*, - * FramerateConversionAlgorithm?: null|AvcIntraFramerateConversionAlgorithm::*, + * FramerateControl?: null|AvcIntraFramerateControl::*|string, + * FramerateConversionAlgorithm?: null|AvcIntraFramerateConversionAlgorithm::*|string, * FramerateDenominator?: null|int, * FramerateNumerator?: null|int, - * InterlaceMode?: null|AvcIntraInterlaceMode::*, - * PerFrameMetrics?: null|array, - * ScanTypeConversionMode?: null|AvcIntraScanTypeConversionMode::*, - * SlowPal?: null|AvcIntraSlowPal::*, - * Telecine?: null|AvcIntraTelecine::*, + * InterlaceMode?: null|AvcIntraInterlaceMode::*|string, + * PerFrameMetrics?: null|array, + * ScanTypeConversionMode?: null|AvcIntraScanTypeConversionMode::*|string, + * SlowPal?: null|AvcIntraSlowPal::*|string, + * Telecine?: null|AvcIntraTelecine::*|string, * }|AvcIntraSettings $input */ public static function create($input): self @@ -200,7 +200,7 @@ public static function create($input): self } /** - * @return AvcIntraClass::*|null + * @return AvcIntraClass::*|string|null */ public function getAvcIntraClass(): ?string { @@ -213,7 +213,7 @@ public function getAvcIntraUhdSettings(): ?AvcIntraUhdSettings } /** - * @return AvcIntraFramerateControl::*|null + * @return AvcIntraFramerateControl::*|string|null */ public function getFramerateControl(): ?string { @@ -221,7 +221,7 @@ public function getFramerateControl(): ?string } /** - * @return AvcIntraFramerateConversionAlgorithm::*|null + * @return AvcIntraFramerateConversionAlgorithm::*|string|null */ public function getFramerateConversionAlgorithm(): ?string { @@ -239,7 +239,7 @@ public function getFramerateNumerator(): ?int } /** - * @return AvcIntraInterlaceMode::*|null + * @return AvcIntraInterlaceMode::*|string|null */ public function getInterlaceMode(): ?string { @@ -247,7 +247,7 @@ public function getInterlaceMode(): ?string } /** - * @return list + * @return list */ public function getPerFrameMetrics(): array { @@ -255,7 +255,7 @@ public function getPerFrameMetrics(): array } /** - * @return AvcIntraScanTypeConversionMode::*|null + * @return AvcIntraScanTypeConversionMode::*|string|null */ public function getScanTypeConversionMode(): ?string { @@ -263,7 +263,7 @@ public function getScanTypeConversionMode(): ?string } /** - * @return AvcIntraSlowPal::*|null + * @return AvcIntraSlowPal::*|string|null */ public function getSlowPal(): ?string { @@ -271,7 +271,7 @@ public function getSlowPal(): ?string } /** - * @return AvcIntraTelecine::*|null + * @return AvcIntraTelecine::*|string|null */ public function getTelecine(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/AvcIntraUhdSettings.php b/src/Service/MediaConvert/src/ValueObject/AvcIntraUhdSettings.php index 94e86a8ec..3dc33723f 100644 --- a/src/Service/MediaConvert/src/ValueObject/AvcIntraUhdSettings.php +++ b/src/Service/MediaConvert/src/ValueObject/AvcIntraUhdSettings.php @@ -17,13 +17,13 @@ final class AvcIntraUhdSettings * of your output is closer to the target bitrate defined in the specification. When you choose Single-pass, your * encoding time is faster. The default behavior is Single-pass. * - * @var AvcIntraUhdQualityTuningLevel::*|null + * @var AvcIntraUhdQualityTuningLevel::*|string|null */ private $qualityTuningLevel; /** * @param array{ - * QualityTuningLevel?: null|AvcIntraUhdQualityTuningLevel::*, + * QualityTuningLevel?: null|AvcIntraUhdQualityTuningLevel::*|string, * } $input */ public function __construct(array $input) @@ -33,7 +33,7 @@ public function __construct(array $input) /** * @param array{ - * QualityTuningLevel?: null|AvcIntraUhdQualityTuningLevel::*, + * QualityTuningLevel?: null|AvcIntraUhdQualityTuningLevel::*|string, * }|AvcIntraUhdSettings $input */ public static function create($input): self @@ -42,7 +42,7 @@ public static function create($input): self } /** - * @return AvcIntraUhdQualityTuningLevel::*|null + * @return AvcIntraUhdQualityTuningLevel::*|string|null */ public function getQualityTuningLevel(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/BandwidthReductionFilter.php b/src/Service/MediaConvert/src/ValueObject/BandwidthReductionFilter.php index 285629ad2..2ee84aaf1 100644 --- a/src/Service/MediaConvert/src/ValueObject/BandwidthReductionFilter.php +++ b/src/Service/MediaConvert/src/ValueObject/BandwidthReductionFilter.php @@ -21,7 +21,7 @@ final class BandwidthReductionFilter * sharpening. Set Sharpening strength to Low to apply a minimal amount of sharpening, or High to apply a maximum amount * of sharpening. * - * @var BandwidthReductionFilterSharpening::*|null + * @var BandwidthReductionFilterSharpening::*|string|null */ private $sharpening; @@ -31,14 +31,14 @@ final class BandwidthReductionFilter * bitrate outputs, choose Low. For the most bandwidth reduction, choose High. We recommend that you choose High for low * bitrate outputs. Note that High may incur a slight increase in the softness of your output. * - * @var BandwidthReductionFilterStrength::*|null + * @var BandwidthReductionFilterStrength::*|string|null */ private $strength; /** * @param array{ - * Sharpening?: null|BandwidthReductionFilterSharpening::*, - * Strength?: null|BandwidthReductionFilterStrength::*, + * Sharpening?: null|BandwidthReductionFilterSharpening::*|string, + * Strength?: null|BandwidthReductionFilterStrength::*|string, * } $input */ public function __construct(array $input) @@ -49,8 +49,8 @@ public function __construct(array $input) /** * @param array{ - * Sharpening?: null|BandwidthReductionFilterSharpening::*, - * Strength?: null|BandwidthReductionFilterStrength::*, + * Sharpening?: null|BandwidthReductionFilterSharpening::*|string, + * Strength?: null|BandwidthReductionFilterStrength::*|string, * }|BandwidthReductionFilter $input */ public static function create($input): self @@ -59,7 +59,7 @@ public static function create($input): self } /** - * @return BandwidthReductionFilterSharpening::*|null + * @return BandwidthReductionFilterSharpening::*|string|null */ public function getSharpening(): ?string { @@ -67,7 +67,7 @@ public function getSharpening(): ?string } /** - * @return BandwidthReductionFilterStrength::*|null + * @return BandwidthReductionFilterStrength::*|string|null */ public function getStrength(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/BurninDestinationSettings.php b/src/Service/MediaConvert/src/ValueObject/BurninDestinationSettings.php index b78101032..200f9f163 100644 --- a/src/Service/MediaConvert/src/ValueObject/BurninDestinationSettings.php +++ b/src/Service/MediaConvert/src/ValueObject/BurninDestinationSettings.php @@ -28,7 +28,7 @@ final class BurninDestinationSettings * bottom left of the output. If x and y positions are given in conjunction with the alignment parameter, the font will * be justified (either left or centered) relative to those coordinates. * - * @var BurninSubtitleAlignment::*|null + * @var BurninSubtitleAlignment::*|string|null */ private $alignment; @@ -39,7 +39,7 @@ final class BurninDestinationSettings * Yellow, and your input captions have red and white text, your output captions will have red and yellow text. When you * choose ALL_TEXT, your font color setting applies to all of your output captions text. * - * @var BurninSubtitleApplyFontColor::*|null + * @var BurninSubtitleApplyFontColor::*|string|null */ private $applyFontColor; @@ -47,7 +47,7 @@ final class BurninDestinationSettings * Specify the color of the rectangle behind the captions. Leave background color blank and set Style passthrough to * enabled to use the background color data from your input captions, if present. * - * @var BurninSubtitleBackgroundColor::*|null + * @var BurninSubtitleBackgroundColor::*|string|null */ private $backgroundColor; @@ -69,7 +69,7 @@ final class BurninDestinationSettings * When you explicitly choose a replacement font, MediaConvert uses that font to replace all unsupported fonts from your * input. * - * @var BurninSubtitleFallbackFont::*|null + * @var BurninSubtitleFallbackFont::*|string|null */ private $fallbackFont; @@ -77,7 +77,7 @@ final class BurninDestinationSettings * Specify the color of the burned-in captions text. Leave Font color blank and set Style passthrough to enabled to use * the font color data from your input captions, if present. * - * @var BurninSubtitleFontColor::*|null + * @var BurninSubtitleFontColor::*|string|null */ private $fontColor; @@ -133,7 +133,7 @@ final class BurninDestinationSettings * captions. Otherwise, set to Simplified Chinese (HANS) or Traditional Chinese (HANT) if your input font script uses * Simplified or Traditional Chinese. * - * @var FontScript::*|null + * @var FontScript::*|string|null */ private $fontScript; @@ -157,7 +157,7 @@ final class BurninDestinationSettings * Specify font outline color. Leave Outline color blank and set Style passthrough to enabled to use the font outline * color data from your input captions, if present. * - * @var BurninSubtitleOutlineColor::*|null + * @var BurninSubtitleOutlineColor::*|string|null */ private $outlineColor; @@ -175,7 +175,7 @@ final class BurninDestinationSettings * reserve attributes when present: Choose Enabled. To not remove any ruby reserve attributes: Keep the default value, * Disabled. * - * @var RemoveRubyReserveAttributes::*|null + * @var RemoveRubyReserveAttributes::*|string|null */ private $removeRubyReserveAttributes; @@ -183,7 +183,7 @@ final class BurninDestinationSettings * Specify the color of the shadow cast by the captions. Leave Shadow color blank and set Style passthrough to enabled * to use the shadow color data from your input captions, if present. * - * @var BurninSubtitleShadowColor::*|null + * @var BurninSubtitleShadowColor::*|string|null */ private $shadowColor; @@ -223,7 +223,7 @@ final class BurninDestinationSettings * manually override any of the individual style and position settings. You can also override any fonts by manually * specifying custom font files. * - * @var BurnInSubtitleStylePassthrough::*|null + * @var BurnInSubtitleStylePassthrough::*|string|null */ private $stylePassthrough; @@ -232,7 +232,7 @@ final class BurninDestinationSettings * Choose fixed grid to conform to the spacing specified in the captions file more accurately. Choose proportional to * make the text easier to read for closed captions. * - * @var BurninSubtitleTeletextSpacing::*|null + * @var BurninSubtitleTeletextSpacing::*|string|null */ private $teletextSpacing; @@ -256,30 +256,30 @@ final class BurninDestinationSettings /** * @param array{ - * Alignment?: null|BurninSubtitleAlignment::*, - * ApplyFontColor?: null|BurninSubtitleApplyFontColor::*, - * BackgroundColor?: null|BurninSubtitleBackgroundColor::*, + * Alignment?: null|BurninSubtitleAlignment::*|string, + * ApplyFontColor?: null|BurninSubtitleApplyFontColor::*|string, + * BackgroundColor?: null|BurninSubtitleBackgroundColor::*|string, * BackgroundOpacity?: null|int, - * FallbackFont?: null|BurninSubtitleFallbackFont::*, - * FontColor?: null|BurninSubtitleFontColor::*, + * FallbackFont?: null|BurninSubtitleFallbackFont::*|string, + * FontColor?: null|BurninSubtitleFontColor::*|string, * FontFileBold?: null|string, * FontFileBoldItalic?: null|string, * FontFileItalic?: null|string, * FontFileRegular?: null|string, * FontOpacity?: null|int, * FontResolution?: null|int, - * FontScript?: null|FontScript::*, + * FontScript?: null|FontScript::*|string, * FontSize?: null|int, * HexFontColor?: null|string, - * OutlineColor?: null|BurninSubtitleOutlineColor::*, + * OutlineColor?: null|BurninSubtitleOutlineColor::*|string, * OutlineSize?: null|int, - * RemoveRubyReserveAttributes?: null|RemoveRubyReserveAttributes::*, - * ShadowColor?: null|BurninSubtitleShadowColor::*, + * RemoveRubyReserveAttributes?: null|RemoveRubyReserveAttributes::*|string, + * ShadowColor?: null|BurninSubtitleShadowColor::*|string, * ShadowOpacity?: null|int, * ShadowXOffset?: null|int, * ShadowYOffset?: null|int, - * StylePassthrough?: null|BurnInSubtitleStylePassthrough::*, - * TeletextSpacing?: null|BurninSubtitleTeletextSpacing::*, + * StylePassthrough?: null|BurnInSubtitleStylePassthrough::*|string, + * TeletextSpacing?: null|BurninSubtitleTeletextSpacing::*|string, * XPosition?: null|int, * YPosition?: null|int, * } $input @@ -316,30 +316,30 @@ public function __construct(array $input) /** * @param array{ - * Alignment?: null|BurninSubtitleAlignment::*, - * ApplyFontColor?: null|BurninSubtitleApplyFontColor::*, - * BackgroundColor?: null|BurninSubtitleBackgroundColor::*, + * Alignment?: null|BurninSubtitleAlignment::*|string, + * ApplyFontColor?: null|BurninSubtitleApplyFontColor::*|string, + * BackgroundColor?: null|BurninSubtitleBackgroundColor::*|string, * BackgroundOpacity?: null|int, - * FallbackFont?: null|BurninSubtitleFallbackFont::*, - * FontColor?: null|BurninSubtitleFontColor::*, + * FallbackFont?: null|BurninSubtitleFallbackFont::*|string, + * FontColor?: null|BurninSubtitleFontColor::*|string, * FontFileBold?: null|string, * FontFileBoldItalic?: null|string, * FontFileItalic?: null|string, * FontFileRegular?: null|string, * FontOpacity?: null|int, * FontResolution?: null|int, - * FontScript?: null|FontScript::*, + * FontScript?: null|FontScript::*|string, * FontSize?: null|int, * HexFontColor?: null|string, - * OutlineColor?: null|BurninSubtitleOutlineColor::*, + * OutlineColor?: null|BurninSubtitleOutlineColor::*|string, * OutlineSize?: null|int, - * RemoveRubyReserveAttributes?: null|RemoveRubyReserveAttributes::*, - * ShadowColor?: null|BurninSubtitleShadowColor::*, + * RemoveRubyReserveAttributes?: null|RemoveRubyReserveAttributes::*|string, + * ShadowColor?: null|BurninSubtitleShadowColor::*|string, * ShadowOpacity?: null|int, * ShadowXOffset?: null|int, * ShadowYOffset?: null|int, - * StylePassthrough?: null|BurnInSubtitleStylePassthrough::*, - * TeletextSpacing?: null|BurninSubtitleTeletextSpacing::*, + * StylePassthrough?: null|BurnInSubtitleStylePassthrough::*|string, + * TeletextSpacing?: null|BurninSubtitleTeletextSpacing::*|string, * XPosition?: null|int, * YPosition?: null|int, * }|BurninDestinationSettings $input @@ -350,7 +350,7 @@ public static function create($input): self } /** - * @return BurninSubtitleAlignment::*|null + * @return BurninSubtitleAlignment::*|string|null */ public function getAlignment(): ?string { @@ -358,7 +358,7 @@ public function getAlignment(): ?string } /** - * @return BurninSubtitleApplyFontColor::*|null + * @return BurninSubtitleApplyFontColor::*|string|null */ public function getApplyFontColor(): ?string { @@ -366,7 +366,7 @@ public function getApplyFontColor(): ?string } /** - * @return BurninSubtitleBackgroundColor::*|null + * @return BurninSubtitleBackgroundColor::*|string|null */ public function getBackgroundColor(): ?string { @@ -379,7 +379,7 @@ public function getBackgroundOpacity(): ?int } /** - * @return BurninSubtitleFallbackFont::*|null + * @return BurninSubtitleFallbackFont::*|string|null */ public function getFallbackFont(): ?string { @@ -387,7 +387,7 @@ public function getFallbackFont(): ?string } /** - * @return BurninSubtitleFontColor::*|null + * @return BurninSubtitleFontColor::*|string|null */ public function getFontColor(): ?string { @@ -425,7 +425,7 @@ public function getFontResolution(): ?int } /** - * @return FontScript::*|null + * @return FontScript::*|string|null */ public function getFontScript(): ?string { @@ -443,7 +443,7 @@ public function getHexFontColor(): ?string } /** - * @return BurninSubtitleOutlineColor::*|null + * @return BurninSubtitleOutlineColor::*|string|null */ public function getOutlineColor(): ?string { @@ -456,7 +456,7 @@ public function getOutlineSize(): ?int } /** - * @return RemoveRubyReserveAttributes::*|null + * @return RemoveRubyReserveAttributes::*|string|null */ public function getRemoveRubyReserveAttributes(): ?string { @@ -464,7 +464,7 @@ public function getRemoveRubyReserveAttributes(): ?string } /** - * @return BurninSubtitleShadowColor::*|null + * @return BurninSubtitleShadowColor::*|string|null */ public function getShadowColor(): ?string { @@ -487,7 +487,7 @@ public function getShadowYoffset(): ?int } /** - * @return BurnInSubtitleStylePassthrough::*|null + * @return BurnInSubtitleStylePassthrough::*|string|null */ public function getStylePassthrough(): ?string { @@ -495,7 +495,7 @@ public function getStylePassthrough(): ?string } /** - * @return BurninSubtitleTeletextSpacing::*|null + * @return BurninSubtitleTeletextSpacing::*|string|null */ public function getTeletextSpacing(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/CaptionDescription.php b/src/Service/MediaConvert/src/ValueObject/CaptionDescription.php index 81ba59434..d2bd3a02d 100644 --- a/src/Service/MediaConvert/src/ValueObject/CaptionDescription.php +++ b/src/Service/MediaConvert/src/ValueObject/CaptionDescription.php @@ -46,7 +46,7 @@ final class CaptionDescription * information in the output captions metadata. If your output captions format is DVB-Sub or Burn in, the encoder uses * this language information to choose the font language for rendering the captions text. * - * @var LanguageCode::*|null + * @var LanguageCode::*|string|null */ private $languageCode; @@ -64,7 +64,7 @@ final class CaptionDescription * CaptionSelectorName?: null|string, * CustomLanguageCode?: null|string, * DestinationSettings?: null|CaptionDestinationSettings|array, - * LanguageCode?: null|LanguageCode::*, + * LanguageCode?: null|LanguageCode::*|string, * LanguageDescription?: null|string, * } $input */ @@ -82,7 +82,7 @@ public function __construct(array $input) * CaptionSelectorName?: null|string, * CustomLanguageCode?: null|string, * DestinationSettings?: null|CaptionDestinationSettings|array, - * LanguageCode?: null|LanguageCode::*, + * LanguageCode?: null|LanguageCode::*|string, * LanguageDescription?: null|string, * }|CaptionDescription $input */ @@ -107,7 +107,7 @@ public function getDestinationSettings(): ?CaptionDestinationSettings } /** - * @return LanguageCode::*|null + * @return LanguageCode::*|string|null */ public function getLanguageCode(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/CaptionDestinationSettings.php b/src/Service/MediaConvert/src/ValueObject/CaptionDestinationSettings.php index 1cf8df705..37687c538 100644 --- a/src/Service/MediaConvert/src/ValueObject/CaptionDestinationSettings.php +++ b/src/Service/MediaConvert/src/ValueObject/CaptionDestinationSettings.php @@ -28,7 +28,7 @@ final class CaptionDestinationSettings * want to create an output that complies with the SCTE-43 spec, choose SCTE-20 plus embedded. To create a non-compliant * output where the embedded captions come first, choose Embedded plus SCTE-20. * - * @var CaptionDestinationType::*|null + * @var CaptionDestinationType::*|string|null */ private $destinationType; @@ -104,7 +104,7 @@ final class CaptionDestinationSettings /** * @param array{ * BurninDestinationSettings?: null|BurninDestinationSettings|array, - * DestinationType?: null|CaptionDestinationType::*, + * DestinationType?: null|CaptionDestinationType::*|string, * DvbSubDestinationSettings?: null|DvbSubDestinationSettings|array, * EmbeddedDestinationSettings?: null|EmbeddedDestinationSettings|array, * ImscDestinationSettings?: null|ImscDestinationSettings|array, @@ -132,7 +132,7 @@ public function __construct(array $input) /** * @param array{ * BurninDestinationSettings?: null|BurninDestinationSettings|array, - * DestinationType?: null|CaptionDestinationType::*, + * DestinationType?: null|CaptionDestinationType::*|string, * DvbSubDestinationSettings?: null|DvbSubDestinationSettings|array, * EmbeddedDestinationSettings?: null|EmbeddedDestinationSettings|array, * ImscDestinationSettings?: null|ImscDestinationSettings|array, @@ -154,7 +154,7 @@ public function getBurninDestinationSettings(): ?BurninDestinationSettings } /** - * @return CaptionDestinationType::*|null + * @return CaptionDestinationType::*|string|null */ public function getDestinationType(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/CaptionSelector.php b/src/Service/MediaConvert/src/ValueObject/CaptionSelector.php index 43db5eb01..e0ca33826 100644 --- a/src/Service/MediaConvert/src/ValueObject/CaptionSelector.php +++ b/src/Service/MediaConvert/src/ValueObject/CaptionSelector.php @@ -28,7 +28,7 @@ final class CaptionSelector * caption language to extract. If input is DVB-Sub that is being passed through, omit this field (and PID field); there * is no way to extract a specific language with pass-through captions. * - * @var LanguageCode::*|null + * @var LanguageCode::*|string|null */ private $languageCode; @@ -43,7 +43,7 @@ final class CaptionSelector /** * @param array{ * CustomLanguageCode?: null|string, - * LanguageCode?: null|LanguageCode::*, + * LanguageCode?: null|LanguageCode::*|string, * SourceSettings?: null|CaptionSourceSettings|array, * } $input */ @@ -57,7 +57,7 @@ public function __construct(array $input) /** * @param array{ * CustomLanguageCode?: null|string, - * LanguageCode?: null|LanguageCode::*, + * LanguageCode?: null|LanguageCode::*|string, * SourceSettings?: null|CaptionSourceSettings|array, * }|CaptionSelector $input */ @@ -72,7 +72,7 @@ public function getCustomLanguageCode(): ?string } /** - * @return LanguageCode::*|null + * @return LanguageCode::*|string|null */ public function getLanguageCode(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/CaptionSourceSettings.php b/src/Service/MediaConvert/src/ValueObject/CaptionSourceSettings.php index 41660ee98..8f727bf38 100644 --- a/src/Service/MediaConvert/src/ValueObject/CaptionSourceSettings.php +++ b/src/Service/MediaConvert/src/ValueObject/CaptionSourceSettings.php @@ -44,7 +44,7 @@ final class CaptionSourceSettings /** * Use Source to identify the format of your input captions. The service cannot auto-detect caption format. * - * @var CaptionSourceType::*|null + * @var CaptionSourceType::*|string|null */ private $sourceType; @@ -82,7 +82,7 @@ final class CaptionSourceSettings * DvbSubSourceSettings?: null|DvbSubSourceSettings|array, * EmbeddedSourceSettings?: null|EmbeddedSourceSettings|array, * FileSourceSettings?: null|FileSourceSettings|array, - * SourceType?: null|CaptionSourceType::*, + * SourceType?: null|CaptionSourceType::*|string, * TeletextSourceSettings?: null|TeletextSourceSettings|array, * TrackSourceSettings?: null|TrackSourceSettings|array, * WebvttHlsSourceSettings?: null|WebvttHlsSourceSettings|array, @@ -106,7 +106,7 @@ public function __construct(array $input) * DvbSubSourceSettings?: null|DvbSubSourceSettings|array, * EmbeddedSourceSettings?: null|EmbeddedSourceSettings|array, * FileSourceSettings?: null|FileSourceSettings|array, - * SourceType?: null|CaptionSourceType::*, + * SourceType?: null|CaptionSourceType::*|string, * TeletextSourceSettings?: null|TeletextSourceSettings|array, * TrackSourceSettings?: null|TrackSourceSettings|array, * WebvttHlsSourceSettings?: null|WebvttHlsSourceSettings|array, @@ -138,7 +138,7 @@ public function getFileSourceSettings(): ?FileSourceSettings } /** - * @return CaptionSourceType::*|null + * @return CaptionSourceType::*|string|null */ public function getSourceType(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/CmafEncryptionSettings.php b/src/Service/MediaConvert/src/ValueObject/CmafEncryptionSettings.php index 82a05819f..a946da1fa 100644 --- a/src/Service/MediaConvert/src/ValueObject/CmafEncryptionSettings.php +++ b/src/Service/MediaConvert/src/ValueObject/CmafEncryptionSettings.php @@ -24,7 +24,7 @@ final class CmafEncryptionSettings * Specify the encryption scheme that you want the service to use when encrypting your CMAF segments. Choose AES-CBC * subsample or AES_CTR. * - * @var CmafEncryptionType::*|null + * @var CmafEncryptionType::*|string|null */ private $encryptionMethod; @@ -32,7 +32,7 @@ final class CmafEncryptionSettings * When you use DRM with CMAF outputs, choose whether the service writes the 128-bit encryption initialization vector in * the HLS and DASH manifests. * - * @var CmafInitializationVectorInManifest::*|null + * @var CmafInitializationVectorInManifest::*|string|null */ private $initializationVectorInManifest; @@ -55,18 +55,18 @@ final class CmafEncryptionSettings * Specify whether your DRM encryption key is static or from a key provider that follows the SPEKE standard. For more * information about SPEKE, see https://docs.aws.amazon.com/speke/latest/documentation/what-is-speke.html. * - * @var CmafKeyProviderType::*|null + * @var CmafKeyProviderType::*|string|null */ private $type; /** * @param array{ * ConstantInitializationVector?: null|string, - * EncryptionMethod?: null|CmafEncryptionType::*, - * InitializationVectorInManifest?: null|CmafInitializationVectorInManifest::*, + * EncryptionMethod?: null|CmafEncryptionType::*|string, + * InitializationVectorInManifest?: null|CmafInitializationVectorInManifest::*|string, * SpekeKeyProvider?: null|SpekeKeyProviderCmaf|array, * StaticKeyProvider?: null|StaticKeyProvider|array, - * Type?: null|CmafKeyProviderType::*, + * Type?: null|CmafKeyProviderType::*|string, * } $input */ public function __construct(array $input) @@ -82,11 +82,11 @@ public function __construct(array $input) /** * @param array{ * ConstantInitializationVector?: null|string, - * EncryptionMethod?: null|CmafEncryptionType::*, - * InitializationVectorInManifest?: null|CmafInitializationVectorInManifest::*, + * EncryptionMethod?: null|CmafEncryptionType::*|string, + * InitializationVectorInManifest?: null|CmafInitializationVectorInManifest::*|string, * SpekeKeyProvider?: null|SpekeKeyProviderCmaf|array, * StaticKeyProvider?: null|StaticKeyProvider|array, - * Type?: null|CmafKeyProviderType::*, + * Type?: null|CmafKeyProviderType::*|string, * }|CmafEncryptionSettings $input */ public static function create($input): self @@ -100,7 +100,7 @@ public function getConstantInitializationVector(): ?string } /** - * @return CmafEncryptionType::*|null + * @return CmafEncryptionType::*|string|null */ public function getEncryptionMethod(): ?string { @@ -108,7 +108,7 @@ public function getEncryptionMethod(): ?string } /** - * @return CmafInitializationVectorInManifest::*|null + * @return CmafInitializationVectorInManifest::*|string|null */ public function getInitializationVectorInManifest(): ?string { @@ -126,7 +126,7 @@ public function getStaticKeyProvider(): ?StaticKeyProvider } /** - * @return CmafKeyProviderType::*|null + * @return CmafKeyProviderType::*|string|null */ public function getType(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/CmafGroupSettings.php b/src/Service/MediaConvert/src/ValueObject/CmafGroupSettings.php index 6b0b8ad32..d3b5b62ab 100644 --- a/src/Service/MediaConvert/src/ValueObject/CmafGroupSettings.php +++ b/src/Service/MediaConvert/src/ValueObject/CmafGroupSettings.php @@ -49,14 +49,14 @@ final class CmafGroupSettings * Disable this setting only when your workflow requires the #EXT-X-ALLOW-CACHE:no tag. Otherwise, keep the default * value Enabled and control caching in your video distribution set up. For example, use the Cache-Control http header. * - * @var CmafClientCache::*|null + * @var CmafClientCache::*|string|null */ private $clientCache; /** * Specification to use (RFC-6381 or the default RFC-4281) during m3u8 playlist generation. * - * @var CmafCodecSpecification::*|null + * @var CmafCodecSpecification::*|string|null */ private $codecSpecification; @@ -80,7 +80,7 @@ final class CmafGroupSettings * common timeline. To write a video AdaptationSet for each different output framerate, and a common SegmentTimeline in * each AdaptationSet: Choose Distinct. * - * @var DashManifestStyle::*|null + * @var DashManifestStyle::*|string|null */ private $dashManifestStyle; @@ -125,7 +125,7 @@ final class CmafGroupSettings * creates with this feature are compatible with this Roku specification: * https://developer.roku.com/docs/developer-program/media-playback/trick-mode/hls-and-dash.md. * - * @var CmafImageBasedTrickPlay::*|null + * @var CmafImageBasedTrickPlay::*|string|null */ private $imageBasedTrickPlay; @@ -139,14 +139,14 @@ final class CmafGroupSettings /** * When set to GZIP, compresses HLS playlist. * - * @var CmafManifestCompression::*|null + * @var CmafManifestCompression::*|string|null */ private $manifestCompression; /** * Indicates whether the output manifest should use floating point values for segment duration. * - * @var CmafManifestDurationFormat::*|null + * @var CmafManifestDurationFormat::*|string|null */ private $manifestDurationFormat; @@ -176,7 +176,7 @@ final class CmafGroupSettings * Max: Use the same value that you specify for Max bitrate in the video output, in bits per second. Average: Use the * calculated average bitrate of the encoded video output, in bits per second. * - * @var CmafMpdManifestBandwidthType::*|null + * @var CmafMpdManifestBandwidthType::*|string|null */ private $mpdManifestBandwidthType; @@ -186,7 +186,7 @@ final class CmafGroupSettings * urn:mpeg:dash:profile:isoff-on-demand:2011 in your .mpd. When you choose On-demand, you must also set the output * group setting Segment control to Single file. * - * @var CmafMpdProfile::*|null + * @var CmafMpdProfile::*|string|null */ private $mpdProfile; @@ -198,7 +198,7 @@ final class CmafGroupSettings * and instead write the initial time stamp as zero in the manifest. For outputs that don't have B-frames, the time * stamps in your DASH manifests start at zero regardless of your choice here. * - * @var CmafPtsOffsetHandlingForBFrames::*|null + * @var CmafPtsOffsetHandlingForBFrames::*|string|null */ private $ptsOffsetHandlingForBframes; @@ -206,7 +206,7 @@ final class CmafGroupSettings * When set to SINGLE_FILE, a single output file is generated, which is internally segmented using the Fragment Length * and Segment Length. When set to SEGMENTED_FILES, separate segment files will be created. * - * @var CmafSegmentControl::*|null + * @var CmafSegmentControl::*|string|null */ private $segmentControl; @@ -233,14 +233,14 @@ final class CmafGroupSettings * For example: 5, 15, 30 and 60. Or: 25 and 50. (Outputs must share an integer multiple.) - Output audio codec: Specify * Advanced Audio Coding (AAC). - Output sample rate: Choose 48kHz. * - * @var CmafSegmentLengthControl::*|null + * @var CmafSegmentLengthControl::*|string|null */ private $segmentLengthControl; /** * Include or exclude RESOLUTION attribute for video in EXT-X-STREAM-INF tag of variant manifest. * - * @var CmafStreamInfResolution::*|null + * @var CmafStreamInfResolution::*|string|null */ private $streamInfResolution; @@ -252,7 +252,7 @@ final class CmafGroupSettings * duration of the segment. Some older players may experience interrupted playback when the actual duration of a track * in a segment is longer than the target duration. * - * @var CmafTargetDurationCompatibilityMode::*|null + * @var CmafTargetDurationCompatibilityMode::*|string|null */ private $targetDurationCompatibilityMode; @@ -263,21 +263,21 @@ final class CmafGroupSettings * set Video composition offsets to Signed. The earliest presentation time will be equal to zero, and sample composition * time offsets will increment using signed integers. * - * @var CmafVideoCompositionOffsets::*|null + * @var CmafVideoCompositionOffsets::*|string|null */ private $videoCompositionOffsets; /** * When set to ENABLED, a DASH MPD manifest will be generated for this output. * - * @var CmafWriteDASHManifest::*|null + * @var CmafWriteDASHManifest::*|string|null */ private $writeDashManifest; /** * When set to ENABLED, an Apple HLS manifest will be generated for this output. * - * @var CmafWriteHLSManifest::*|null + * @var CmafWriteHLSManifest::*|string|null */ private $writeHlsManifest; @@ -287,7 +287,7 @@ final class CmafGroupSettings * level. When this feature isn't enabled, the segment durations in your DASH manifest are approximate. The segment * duration information appears in the duration attribute of the SegmentTemplate element. * - * @var CmafWriteSegmentTimelineInRepresentation::*|null + * @var CmafWriteSegmentTimelineInRepresentation::*|string|null */ private $writeSegmentTimelineInRepresentation; @@ -295,32 +295,32 @@ final class CmafGroupSettings * @param array{ * AdditionalManifests?: null|array, * BaseUrl?: null|string, - * ClientCache?: null|CmafClientCache::*, - * CodecSpecification?: null|CmafCodecSpecification::*, + * ClientCache?: null|CmafClientCache::*|string, + * CodecSpecification?: null|CmafCodecSpecification::*|string, * DashIFrameTrickPlayNameModifier?: null|string, - * DashManifestStyle?: null|DashManifestStyle::*, + * DashManifestStyle?: null|DashManifestStyle::*|string, * Destination?: null|string, * DestinationSettings?: null|DestinationSettings|array, * Encryption?: null|CmafEncryptionSettings|array, * FragmentLength?: null|int, - * ImageBasedTrickPlay?: null|CmafImageBasedTrickPlay::*, + * ImageBasedTrickPlay?: null|CmafImageBasedTrickPlay::*|string, * ImageBasedTrickPlaySettings?: null|CmafImageBasedTrickPlaySettings|array, - * ManifestCompression?: null|CmafManifestCompression::*, - * ManifestDurationFormat?: null|CmafManifestDurationFormat::*, + * ManifestCompression?: null|CmafManifestCompression::*|string, + * ManifestDurationFormat?: null|CmafManifestDurationFormat::*|string, * MinBufferTime?: null|int, * MinFinalSegmentLength?: null|float, - * MpdManifestBandwidthType?: null|CmafMpdManifestBandwidthType::*, - * MpdProfile?: null|CmafMpdProfile::*, - * PtsOffsetHandlingForBFrames?: null|CmafPtsOffsetHandlingForBFrames::*, - * SegmentControl?: null|CmafSegmentControl::*, + * MpdManifestBandwidthType?: null|CmafMpdManifestBandwidthType::*|string, + * MpdProfile?: null|CmafMpdProfile::*|string, + * PtsOffsetHandlingForBFrames?: null|CmafPtsOffsetHandlingForBFrames::*|string, + * SegmentControl?: null|CmafSegmentControl::*|string, * SegmentLength?: null|int, - * SegmentLengthControl?: null|CmafSegmentLengthControl::*, - * StreamInfResolution?: null|CmafStreamInfResolution::*, - * TargetDurationCompatibilityMode?: null|CmafTargetDurationCompatibilityMode::*, - * VideoCompositionOffsets?: null|CmafVideoCompositionOffsets::*, - * WriteDashManifest?: null|CmafWriteDASHManifest::*, - * WriteHlsManifest?: null|CmafWriteHLSManifest::*, - * WriteSegmentTimelineInRepresentation?: null|CmafWriteSegmentTimelineInRepresentation::*, + * SegmentLengthControl?: null|CmafSegmentLengthControl::*|string, + * StreamInfResolution?: null|CmafStreamInfResolution::*|string, + * TargetDurationCompatibilityMode?: null|CmafTargetDurationCompatibilityMode::*|string, + * VideoCompositionOffsets?: null|CmafVideoCompositionOffsets::*|string, + * WriteDashManifest?: null|CmafWriteDASHManifest::*|string, + * WriteHlsManifest?: null|CmafWriteHLSManifest::*|string, + * WriteSegmentTimelineInRepresentation?: null|CmafWriteSegmentTimelineInRepresentation::*|string, * } $input */ public function __construct(array $input) @@ -359,32 +359,32 @@ public function __construct(array $input) * @param array{ * AdditionalManifests?: null|array, * BaseUrl?: null|string, - * ClientCache?: null|CmafClientCache::*, - * CodecSpecification?: null|CmafCodecSpecification::*, + * ClientCache?: null|CmafClientCache::*|string, + * CodecSpecification?: null|CmafCodecSpecification::*|string, * DashIFrameTrickPlayNameModifier?: null|string, - * DashManifestStyle?: null|DashManifestStyle::*, + * DashManifestStyle?: null|DashManifestStyle::*|string, * Destination?: null|string, * DestinationSettings?: null|DestinationSettings|array, * Encryption?: null|CmafEncryptionSettings|array, * FragmentLength?: null|int, - * ImageBasedTrickPlay?: null|CmafImageBasedTrickPlay::*, + * ImageBasedTrickPlay?: null|CmafImageBasedTrickPlay::*|string, * ImageBasedTrickPlaySettings?: null|CmafImageBasedTrickPlaySettings|array, - * ManifestCompression?: null|CmafManifestCompression::*, - * ManifestDurationFormat?: null|CmafManifestDurationFormat::*, + * ManifestCompression?: null|CmafManifestCompression::*|string, + * ManifestDurationFormat?: null|CmafManifestDurationFormat::*|string, * MinBufferTime?: null|int, * MinFinalSegmentLength?: null|float, - * MpdManifestBandwidthType?: null|CmafMpdManifestBandwidthType::*, - * MpdProfile?: null|CmafMpdProfile::*, - * PtsOffsetHandlingForBFrames?: null|CmafPtsOffsetHandlingForBFrames::*, - * SegmentControl?: null|CmafSegmentControl::*, + * MpdManifestBandwidthType?: null|CmafMpdManifestBandwidthType::*|string, + * MpdProfile?: null|CmafMpdProfile::*|string, + * PtsOffsetHandlingForBFrames?: null|CmafPtsOffsetHandlingForBFrames::*|string, + * SegmentControl?: null|CmafSegmentControl::*|string, * SegmentLength?: null|int, - * SegmentLengthControl?: null|CmafSegmentLengthControl::*, - * StreamInfResolution?: null|CmafStreamInfResolution::*, - * TargetDurationCompatibilityMode?: null|CmafTargetDurationCompatibilityMode::*, - * VideoCompositionOffsets?: null|CmafVideoCompositionOffsets::*, - * WriteDashManifest?: null|CmafWriteDASHManifest::*, - * WriteHlsManifest?: null|CmafWriteHLSManifest::*, - * WriteSegmentTimelineInRepresentation?: null|CmafWriteSegmentTimelineInRepresentation::*, + * SegmentLengthControl?: null|CmafSegmentLengthControl::*|string, + * StreamInfResolution?: null|CmafStreamInfResolution::*|string, + * TargetDurationCompatibilityMode?: null|CmafTargetDurationCompatibilityMode::*|string, + * VideoCompositionOffsets?: null|CmafVideoCompositionOffsets::*|string, + * WriteDashManifest?: null|CmafWriteDASHManifest::*|string, + * WriteHlsManifest?: null|CmafWriteHLSManifest::*|string, + * WriteSegmentTimelineInRepresentation?: null|CmafWriteSegmentTimelineInRepresentation::*|string, * }|CmafGroupSettings $input */ public static function create($input): self @@ -406,7 +406,7 @@ public function getBaseUrl(): ?string } /** - * @return CmafClientCache::*|null + * @return CmafClientCache::*|string|null */ public function getClientCache(): ?string { @@ -414,7 +414,7 @@ public function getClientCache(): ?string } /** - * @return CmafCodecSpecification::*|null + * @return CmafCodecSpecification::*|string|null */ public function getCodecSpecification(): ?string { @@ -427,7 +427,7 @@ public function getDashIframeTrickPlayNameModifier(): ?string } /** - * @return DashManifestStyle::*|null + * @return DashManifestStyle::*|string|null */ public function getDashManifestStyle(): ?string { @@ -455,7 +455,7 @@ public function getFragmentLength(): ?int } /** - * @return CmafImageBasedTrickPlay::*|null + * @return CmafImageBasedTrickPlay::*|string|null */ public function getImageBasedTrickPlay(): ?string { @@ -468,7 +468,7 @@ public function getImageBasedTrickPlaySettings(): ?CmafImageBasedTrickPlaySettin } /** - * @return CmafManifestCompression::*|null + * @return CmafManifestCompression::*|string|null */ public function getManifestCompression(): ?string { @@ -476,7 +476,7 @@ public function getManifestCompression(): ?string } /** - * @return CmafManifestDurationFormat::*|null + * @return CmafManifestDurationFormat::*|string|null */ public function getManifestDurationFormat(): ?string { @@ -494,7 +494,7 @@ public function getMinFinalSegmentLength(): ?float } /** - * @return CmafMpdManifestBandwidthType::*|null + * @return CmafMpdManifestBandwidthType::*|string|null */ public function getMpdManifestBandwidthType(): ?string { @@ -502,7 +502,7 @@ public function getMpdManifestBandwidthType(): ?string } /** - * @return CmafMpdProfile::*|null + * @return CmafMpdProfile::*|string|null */ public function getMpdProfile(): ?string { @@ -510,7 +510,7 @@ public function getMpdProfile(): ?string } /** - * @return CmafPtsOffsetHandlingForBFrames::*|null + * @return CmafPtsOffsetHandlingForBFrames::*|string|null */ public function getPtsOffsetHandlingForBframes(): ?string { @@ -518,7 +518,7 @@ public function getPtsOffsetHandlingForBframes(): ?string } /** - * @return CmafSegmentControl::*|null + * @return CmafSegmentControl::*|string|null */ public function getSegmentControl(): ?string { @@ -531,7 +531,7 @@ public function getSegmentLength(): ?int } /** - * @return CmafSegmentLengthControl::*|null + * @return CmafSegmentLengthControl::*|string|null */ public function getSegmentLengthControl(): ?string { @@ -539,7 +539,7 @@ public function getSegmentLengthControl(): ?string } /** - * @return CmafStreamInfResolution::*|null + * @return CmafStreamInfResolution::*|string|null */ public function getStreamInfResolution(): ?string { @@ -547,7 +547,7 @@ public function getStreamInfResolution(): ?string } /** - * @return CmafTargetDurationCompatibilityMode::*|null + * @return CmafTargetDurationCompatibilityMode::*|string|null */ public function getTargetDurationCompatibilityMode(): ?string { @@ -555,7 +555,7 @@ public function getTargetDurationCompatibilityMode(): ?string } /** - * @return CmafVideoCompositionOffsets::*|null + * @return CmafVideoCompositionOffsets::*|string|null */ public function getVideoCompositionOffsets(): ?string { @@ -563,7 +563,7 @@ public function getVideoCompositionOffsets(): ?string } /** - * @return CmafWriteDASHManifest::*|null + * @return CmafWriteDASHManifest::*|string|null */ public function getWriteDashManifest(): ?string { @@ -571,7 +571,7 @@ public function getWriteDashManifest(): ?string } /** - * @return CmafWriteHLSManifest::*|null + * @return CmafWriteHLSManifest::*|string|null */ public function getWriteHlsManifest(): ?string { @@ -579,7 +579,7 @@ public function getWriteHlsManifest(): ?string } /** - * @return CmafWriteSegmentTimelineInRepresentation::*|null + * @return CmafWriteSegmentTimelineInRepresentation::*|string|null */ public function getWriteSegmentTimelineInRepresentation(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/CmafImageBasedTrickPlaySettings.php b/src/Service/MediaConvert/src/ValueObject/CmafImageBasedTrickPlaySettings.php index ad3d90517..09a5052f2 100644 --- a/src/Service/MediaConvert/src/ValueObject/CmafImageBasedTrickPlaySettings.php +++ b/src/Service/MediaConvert/src/ValueObject/CmafImageBasedTrickPlaySettings.php @@ -15,7 +15,7 @@ final class CmafImageBasedTrickPlaySettings * thumbnails for each IDR frame in the output (matching the GOP cadence). If set to FOLLOW_CUSTOM, MediaConvert * generates thumbnails according to the interval you specify in thumbnailInterval. * - * @var CmafIntervalCadence::*|null + * @var CmafIntervalCadence::*|string|null */ private $intervalCadence; @@ -61,7 +61,7 @@ final class CmafImageBasedTrickPlaySettings /** * @param array{ - * IntervalCadence?: null|CmafIntervalCadence::*, + * IntervalCadence?: null|CmafIntervalCadence::*|string, * ThumbnailHeight?: null|int, * ThumbnailInterval?: null|float, * ThumbnailWidth?: null|int, @@ -81,7 +81,7 @@ public function __construct(array $input) /** * @param array{ - * IntervalCadence?: null|CmafIntervalCadence::*, + * IntervalCadence?: null|CmafIntervalCadence::*|string, * ThumbnailHeight?: null|int, * ThumbnailInterval?: null|float, * ThumbnailWidth?: null|int, @@ -95,7 +95,7 @@ public static function create($input): self } /** - * @return CmafIntervalCadence::*|null + * @return CmafIntervalCadence::*|string|null */ public function getIntervalCadence(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/CmfcSettings.php b/src/Service/MediaConvert/src/ValueObject/CmfcSettings.php index ac2c7b813..2191b0721 100644 --- a/src/Service/MediaConvert/src/ValueObject/CmfcSettings.php +++ b/src/Service/MediaConvert/src/ValueObject/CmfcSettings.php @@ -30,7 +30,7 @@ final class CmfcSettings * you keep the default value, any minor discrepancies between audio and video duration will depend on your output audio * codec. * - * @var CmfcAudioDuration::*|null + * @var CmfcAudioDuration::*|string|null */ private $audioDuration; @@ -77,7 +77,7 @@ final class CmfcSettings * setting, MediaConvert defaults to Alternate audio, auto select, default. When there is more than one variant in your * output group, you must explicitly choose a value for this setting. * - * @var CmfcAudioTrackType::*|null + * @var CmfcAudioTrackType::*|string|null */ private $audioTrackType; @@ -87,7 +87,7 @@ final class CmfcSettings * EXT-X-MEDIA entry for this track. When you keep the default choice, Don't flag, MediaConvert leaves this parameter * out. The DVS flag can help with accessibility on Apple devices. For more information, see the Apple documentation. * - * @var CmfcDescriptiveVideoServiceFlag::*|null + * @var CmfcDescriptiveVideoServiceFlag::*|string|null */ private $descriptiveVideoServiceFlag; @@ -98,7 +98,7 @@ final class CmfcSettings * child manifest to the parent manifest. When you don't need the I-frame only child manifest, keep the default value * Exclude. * - * @var CmfcIFrameOnlyManifest::*|null + * @var CmfcIFrameOnlyManifest::*|string|null */ private $iframeOnlyManifest; @@ -107,7 +107,7 @@ final class CmfcSettings * KLV metadata present in your input and writes each instance to a separate event message box in the output, according * to MISB ST1910.1. To exclude this KLV metadata: Set KLV metadata insertion to None or leave blank. * - * @var CmfcKlvMetadata::*|null + * @var CmfcKlvMetadata::*|string|null */ private $klvMetadata; @@ -119,7 +119,7 @@ final class CmfcSettings * to Disabled. To enable Manifest metadata signaling, you must also set SCTE-35 source to Passthrough, ESAM SCTE-35 to * insert, or ID3 metadata to Passthrough. * - * @var CmfcManifestMetadataSignaling::*|null + * @var CmfcManifestMetadataSignaling::*|string|null */ private $manifestMetadataSignaling; @@ -127,7 +127,7 @@ final class CmfcSettings * Use this setting only when you specify SCTE-35 markers from ESAM. Choose INSERT to put SCTE-35 markers in this output * at the insertion points that you specify in an ESAM XML document. Provide the document in the setting SCC XML. * - * @var CmfcScte35Esam::*|null + * @var CmfcScte35Esam::*|string|null */ private $scte35Esam; @@ -136,7 +136,7 @@ final class CmfcSettings * markers that appear in your input to also appear in this output. Choose None if you don't want those SCTE-35 markers * in this output. * - * @var CmfcScte35Source::*|null + * @var CmfcScte35Source::*|string|null */ private $scte35Source; @@ -145,7 +145,7 @@ final class CmfcSettings * metadata inserter. MediaConvert writes each instance of ID3 metadata in a separate Event Message (eMSG) box. To * exclude this ID3 metadata: Set ID3 metadata to None or leave blank. * - * @var CmfcTimedMetadata::*|null + * @var CmfcTimedMetadata::*|string|null */ private $timedMetadata; @@ -155,7 +155,7 @@ final class CmfcSettings * Leave blank to use the default value Version 0. * When you specify Version 1, you must also set ID3 metadata to Passthrough. * - * @var CmfcTimedMetadataBoxVersion::*|null + * @var CmfcTimedMetadataBoxVersion::*|string|null */ private $timedMetadataBoxVersion; @@ -179,18 +179,18 @@ final class CmfcSettings /** * @param array{ - * AudioDuration?: null|CmfcAudioDuration::*, + * AudioDuration?: null|CmfcAudioDuration::*|string, * AudioGroupId?: null|string, * AudioRenditionSets?: null|string, - * AudioTrackType?: null|CmfcAudioTrackType::*, - * DescriptiveVideoServiceFlag?: null|CmfcDescriptiveVideoServiceFlag::*, - * IFrameOnlyManifest?: null|CmfcIFrameOnlyManifest::*, - * KlvMetadata?: null|CmfcKlvMetadata::*, - * ManifestMetadataSignaling?: null|CmfcManifestMetadataSignaling::*, - * Scte35Esam?: null|CmfcScte35Esam::*, - * Scte35Source?: null|CmfcScte35Source::*, - * TimedMetadata?: null|CmfcTimedMetadata::*, - * TimedMetadataBoxVersion?: null|CmfcTimedMetadataBoxVersion::*, + * AudioTrackType?: null|CmfcAudioTrackType::*|string, + * DescriptiveVideoServiceFlag?: null|CmfcDescriptiveVideoServiceFlag::*|string, + * IFrameOnlyManifest?: null|CmfcIFrameOnlyManifest::*|string, + * KlvMetadata?: null|CmfcKlvMetadata::*|string, + * ManifestMetadataSignaling?: null|CmfcManifestMetadataSignaling::*|string, + * Scte35Esam?: null|CmfcScte35Esam::*|string, + * Scte35Source?: null|CmfcScte35Source::*|string, + * TimedMetadata?: null|CmfcTimedMetadata::*|string, + * TimedMetadataBoxVersion?: null|CmfcTimedMetadataBoxVersion::*|string, * TimedMetadataSchemeIdUri?: null|string, * TimedMetadataValue?: null|string, * } $input @@ -215,18 +215,18 @@ public function __construct(array $input) /** * @param array{ - * AudioDuration?: null|CmfcAudioDuration::*, + * AudioDuration?: null|CmfcAudioDuration::*|string, * AudioGroupId?: null|string, * AudioRenditionSets?: null|string, - * AudioTrackType?: null|CmfcAudioTrackType::*, - * DescriptiveVideoServiceFlag?: null|CmfcDescriptiveVideoServiceFlag::*, - * IFrameOnlyManifest?: null|CmfcIFrameOnlyManifest::*, - * KlvMetadata?: null|CmfcKlvMetadata::*, - * ManifestMetadataSignaling?: null|CmfcManifestMetadataSignaling::*, - * Scte35Esam?: null|CmfcScte35Esam::*, - * Scte35Source?: null|CmfcScte35Source::*, - * TimedMetadata?: null|CmfcTimedMetadata::*, - * TimedMetadataBoxVersion?: null|CmfcTimedMetadataBoxVersion::*, + * AudioTrackType?: null|CmfcAudioTrackType::*|string, + * DescriptiveVideoServiceFlag?: null|CmfcDescriptiveVideoServiceFlag::*|string, + * IFrameOnlyManifest?: null|CmfcIFrameOnlyManifest::*|string, + * KlvMetadata?: null|CmfcKlvMetadata::*|string, + * ManifestMetadataSignaling?: null|CmfcManifestMetadataSignaling::*|string, + * Scte35Esam?: null|CmfcScte35Esam::*|string, + * Scte35Source?: null|CmfcScte35Source::*|string, + * TimedMetadata?: null|CmfcTimedMetadata::*|string, + * TimedMetadataBoxVersion?: null|CmfcTimedMetadataBoxVersion::*|string, * TimedMetadataSchemeIdUri?: null|string, * TimedMetadataValue?: null|string, * }|CmfcSettings $input @@ -237,7 +237,7 @@ public static function create($input): self } /** - * @return CmfcAudioDuration::*|null + * @return CmfcAudioDuration::*|string|null */ public function getAudioDuration(): ?string { @@ -255,7 +255,7 @@ public function getAudioRenditionSets(): ?string } /** - * @return CmfcAudioTrackType::*|null + * @return CmfcAudioTrackType::*|string|null */ public function getAudioTrackType(): ?string { @@ -263,7 +263,7 @@ public function getAudioTrackType(): ?string } /** - * @return CmfcDescriptiveVideoServiceFlag::*|null + * @return CmfcDescriptiveVideoServiceFlag::*|string|null */ public function getDescriptiveVideoServiceFlag(): ?string { @@ -271,7 +271,7 @@ public function getDescriptiveVideoServiceFlag(): ?string } /** - * @return CmfcIFrameOnlyManifest::*|null + * @return CmfcIFrameOnlyManifest::*|string|null */ public function getIframeOnlyManifest(): ?string { @@ -279,7 +279,7 @@ public function getIframeOnlyManifest(): ?string } /** - * @return CmfcKlvMetadata::*|null + * @return CmfcKlvMetadata::*|string|null */ public function getKlvMetadata(): ?string { @@ -287,7 +287,7 @@ public function getKlvMetadata(): ?string } /** - * @return CmfcManifestMetadataSignaling::*|null + * @return CmfcManifestMetadataSignaling::*|string|null */ public function getManifestMetadataSignaling(): ?string { @@ -295,7 +295,7 @@ public function getManifestMetadataSignaling(): ?string } /** - * @return CmfcScte35Esam::*|null + * @return CmfcScte35Esam::*|string|null */ public function getScte35Esam(): ?string { @@ -303,7 +303,7 @@ public function getScte35Esam(): ?string } /** - * @return CmfcScte35Source::*|null + * @return CmfcScte35Source::*|string|null */ public function getScte35Source(): ?string { @@ -311,7 +311,7 @@ public function getScte35Source(): ?string } /** - * @return CmfcTimedMetadata::*|null + * @return CmfcTimedMetadata::*|string|null */ public function getTimedMetadata(): ?string { @@ -319,7 +319,7 @@ public function getTimedMetadata(): ?string } /** - * @return CmfcTimedMetadataBoxVersion::*|null + * @return CmfcTimedMetadataBoxVersion::*|string|null */ public function getTimedMetadataBoxVersion(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/ColorConversion3DLUTSetting.php b/src/Service/MediaConvert/src/ValueObject/ColorConversion3DLUTSetting.php index f0cf40234..7465f126d 100644 --- a/src/Service/MediaConvert/src/ValueObject/ColorConversion3DLUTSetting.php +++ b/src/Service/MediaConvert/src/ValueObject/ColorConversion3DLUTSetting.php @@ -21,7 +21,7 @@ final class ColorConversion3DLUTSetting /** * Specify which inputs use this 3D LUT, according to their color space. * - * @var ColorSpace::*|null + * @var ColorSpace::*|string|null */ private $inputColorSpace; @@ -37,7 +37,7 @@ final class ColorConversion3DLUTSetting /** * Specify which outputs use this 3D LUT, according to their color space. * - * @var ColorSpace::*|null + * @var ColorSpace::*|string|null */ private $outputColorSpace; @@ -53,9 +53,9 @@ final class ColorConversion3DLUTSetting /** * @param array{ * FileInput?: null|string, - * InputColorSpace?: null|ColorSpace::*, + * InputColorSpace?: null|ColorSpace::*|string, * InputMasteringLuminance?: null|int, - * OutputColorSpace?: null|ColorSpace::*, + * OutputColorSpace?: null|ColorSpace::*|string, * OutputMasteringLuminance?: null|int, * } $input */ @@ -71,9 +71,9 @@ public function __construct(array $input) /** * @param array{ * FileInput?: null|string, - * InputColorSpace?: null|ColorSpace::*, + * InputColorSpace?: null|ColorSpace::*|string, * InputMasteringLuminance?: null|int, - * OutputColorSpace?: null|ColorSpace::*, + * OutputColorSpace?: null|ColorSpace::*|string, * OutputMasteringLuminance?: null|int, * }|ColorConversion3DLUTSetting $input */ @@ -88,7 +88,7 @@ public function getFileInput(): ?string } /** - * @return ColorSpace::*|null + * @return ColorSpace::*|string|null */ public function getInputColorSpace(): ?string { @@ -101,7 +101,7 @@ public function getInputMasteringLuminance(): ?int } /** - * @return ColorSpace::*|null + * @return ColorSpace::*|string|null */ public function getOutputColorSpace(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/ColorCorrector.php b/src/Service/MediaConvert/src/ValueObject/ColorCorrector.php index 66dca903b..9a7f4c242 100644 --- a/src/Service/MediaConvert/src/ValueObject/ColorCorrector.php +++ b/src/Service/MediaConvert/src/ValueObject/ColorCorrector.php @@ -39,7 +39,7 @@ final class ColorCorrector * * P3D65 (SDR): Display P3, sRGB, BT.709 * * P3D65 (HDR): Display P3, PQ, BT.709. * - * @var ColorSpaceConversion::*|null + * @var ColorSpaceConversion::*|string|null */ private $colorSpaceConversion; @@ -73,7 +73,7 @@ final class ColorCorrector * may notice loss of details in bright or saturated areas of your output. HDR to SDR tone mapping has no effect when * your input is SDR. * - * @var HDRToSDRToneMapper::*|null + * @var HDRToSDRToneMapper::*|string|null */ private $hdrToSdrToneMapper; @@ -104,7 +104,7 @@ final class ColorCorrector * Minimum RGB tolerance and Maximum RGB tolerance. With either limited range conversion, MediaConvert writes the sample * range metadata in the output. * - * @var SampleRangeConversion::*|null + * @var SampleRangeConversion::*|string|null */ private $sampleRangeConversion; @@ -131,13 +131,13 @@ final class ColorCorrector * @param array{ * Brightness?: null|int, * ClipLimits?: null|ClipLimits|array, - * ColorSpaceConversion?: null|ColorSpaceConversion::*, + * ColorSpaceConversion?: null|ColorSpaceConversion::*|string, * Contrast?: null|int, * Hdr10Metadata?: null|Hdr10Metadata|array, - * HdrToSdrToneMapper?: null|HDRToSDRToneMapper::*, + * HdrToSdrToneMapper?: null|HDRToSDRToneMapper::*|string, * Hue?: null|int, * MaxLuminance?: null|int, - * SampleRangeConversion?: null|SampleRangeConversion::*, + * SampleRangeConversion?: null|SampleRangeConversion::*|string, * Saturation?: null|int, * SdrReferenceWhiteLevel?: null|int, * } $input @@ -161,13 +161,13 @@ public function __construct(array $input) * @param array{ * Brightness?: null|int, * ClipLimits?: null|ClipLimits|array, - * ColorSpaceConversion?: null|ColorSpaceConversion::*, + * ColorSpaceConversion?: null|ColorSpaceConversion::*|string, * Contrast?: null|int, * Hdr10Metadata?: null|Hdr10Metadata|array, - * HdrToSdrToneMapper?: null|HDRToSDRToneMapper::*, + * HdrToSdrToneMapper?: null|HDRToSDRToneMapper::*|string, * Hue?: null|int, * MaxLuminance?: null|int, - * SampleRangeConversion?: null|SampleRangeConversion::*, + * SampleRangeConversion?: null|SampleRangeConversion::*|string, * Saturation?: null|int, * SdrReferenceWhiteLevel?: null|int, * }|ColorCorrector $input @@ -188,7 +188,7 @@ public function getClipLimits(): ?ClipLimits } /** - * @return ColorSpaceConversion::*|null + * @return ColorSpaceConversion::*|string|null */ public function getColorSpaceConversion(): ?string { @@ -206,7 +206,7 @@ public function getHdr10Metadata(): ?Hdr10Metadata } /** - * @return HDRToSDRToneMapper::*|null + * @return HDRToSDRToneMapper::*|string|null */ public function getHdrToSdrToneMapper(): ?string { @@ -224,7 +224,7 @@ public function getMaxLuminance(): ?int } /** - * @return SampleRangeConversion::*|null + * @return SampleRangeConversion::*|string|null */ public function getSampleRangeConversion(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/ContainerSettings.php b/src/Service/MediaConvert/src/ValueObject/ContainerSettings.php index fe44b908a..b9559fdf4 100644 --- a/src/Service/MediaConvert/src/ValueObject/ContainerSettings.php +++ b/src/Service/MediaConvert/src/ValueObject/ContainerSettings.php @@ -21,7 +21,7 @@ final class ContainerSettings * Container for this output. Some containers require a container settings object. If not specified, the default object * will be created. * - * @var ContainerType::*|null + * @var ContainerType::*|string|null */ private $container; @@ -85,7 +85,7 @@ final class ContainerSettings /** * @param array{ * CmfcSettings?: null|CmfcSettings|array, - * Container?: null|ContainerType::*, + * Container?: null|ContainerType::*|string, * F4vSettings?: null|F4vSettings|array, * M2tsSettings?: null|M2tsSettings|array, * M3u8Settings?: null|M3u8Settings|array, @@ -111,7 +111,7 @@ public function __construct(array $input) /** * @param array{ * CmfcSettings?: null|CmfcSettings|array, - * Container?: null|ContainerType::*, + * Container?: null|ContainerType::*|string, * F4vSettings?: null|F4vSettings|array, * M2tsSettings?: null|M2tsSettings|array, * M3u8Settings?: null|M3u8Settings|array, @@ -132,7 +132,7 @@ public function getCmfcSettings(): ?CmfcSettings } /** - * @return ContainerType::*|null + * @return ContainerType::*|string|null */ public function getContainer(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/DashIsoEncryptionSettings.php b/src/Service/MediaConvert/src/ValueObject/DashIsoEncryptionSettings.php index 63f212248..329c14ae5 100644 --- a/src/Service/MediaConvert/src/ValueObject/DashIsoEncryptionSettings.php +++ b/src/Service/MediaConvert/src/ValueObject/DashIsoEncryptionSettings.php @@ -16,7 +16,7 @@ final class DashIsoEncryptionSettings * devices. Otherwise, keep the default setting CENC v1. If you choose Unencrypted SEI, for that output, the service * will exclude the access unit delimiter and will leave the SEI NAL units unencrypted. * - * @var DashIsoPlaybackDeviceCompatibility::*|null + * @var DashIsoPlaybackDeviceCompatibility::*|string|null */ private $playbackDeviceCompatibility; @@ -30,7 +30,7 @@ final class DashIsoEncryptionSettings /** * @param array{ - * PlaybackDeviceCompatibility?: null|DashIsoPlaybackDeviceCompatibility::*, + * PlaybackDeviceCompatibility?: null|DashIsoPlaybackDeviceCompatibility::*|string, * SpekeKeyProvider?: null|SpekeKeyProvider|array, * } $input */ @@ -42,7 +42,7 @@ public function __construct(array $input) /** * @param array{ - * PlaybackDeviceCompatibility?: null|DashIsoPlaybackDeviceCompatibility::*, + * PlaybackDeviceCompatibility?: null|DashIsoPlaybackDeviceCompatibility::*|string, * SpekeKeyProvider?: null|SpekeKeyProvider|array, * }|DashIsoEncryptionSettings $input */ @@ -52,7 +52,7 @@ public static function create($input): self } /** - * @return DashIsoPlaybackDeviceCompatibility::*|null + * @return DashIsoPlaybackDeviceCompatibility::*|string|null */ public function getPlaybackDeviceCompatibility(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/DashIsoGroupSettings.php b/src/Service/MediaConvert/src/ValueObject/DashIsoGroupSettings.php index dffef1613..1229536be 100644 --- a/src/Service/MediaConvert/src/ValueObject/DashIsoGroupSettings.php +++ b/src/Service/MediaConvert/src/ValueObject/DashIsoGroupSettings.php @@ -38,7 +38,7 @@ final class DashIsoGroupSettings * write this: urn:mpeg:mpegB:cicp:ChannelConfiguration. Choose Dolby channel configuration to have MediaConvert write * this instead: tag:dolby.com,2014:dash:audio_channel_configuration:2011. * - * @var DashIsoGroupAudioChannelConfigSchemeIdUri::*|null + * @var DashIsoGroupAudioChannelConfigSchemeIdUri::*|string|null */ private $audioChannelConfigSchemeIdUri; @@ -70,7 +70,7 @@ final class DashIsoGroupSettings * common timeline. To write a video AdaptationSet for each different output framerate, and a common SegmentTimeline in * each AdaptationSet: Choose Distinct. * - * @var DashManifestStyle::*|null + * @var DashManifestStyle::*|string|null */ private $dashManifestStyle; @@ -110,7 +110,7 @@ final class DashIsoGroupSettings /** * Supports HbbTV specification as indicated. * - * @var DashIsoHbbtvCompliance::*|null + * @var DashIsoHbbtvCompliance::*|string|null */ private $hbbtvCompliance; @@ -122,7 +122,7 @@ final class DashIsoGroupSettings * that MediaConvert creates with this feature are compatible with this Roku specification: * https://developer.roku.com/docs/developer-program/media-playback/trick-mode/hls-and-dash.md. * - * @var DashIsoImageBasedTrickPlay::*|null + * @var DashIsoImageBasedTrickPlay::*|string|null */ private $imageBasedTrickPlay; @@ -159,7 +159,7 @@ final class DashIsoGroupSettings * Max: Use the same value that you specify for Max bitrate in the video output, in bits per second. Average: Use the * calculated average bitrate of the encoded video output, in bits per second. * - * @var DashIsoMpdManifestBandwidthType::*|null + * @var DashIsoMpdManifestBandwidthType::*|string|null */ private $mpdManifestBandwidthType; @@ -169,7 +169,7 @@ final class DashIsoGroupSettings * urn:mpeg:dash:profile:isoff-on-demand:2011 in your .mpd. When you choose On-demand, you must also set the output * group setting Segment control to Single file. * - * @var DashIsoMpdProfile::*|null + * @var DashIsoMpdProfile::*|string|null */ private $mpdProfile; @@ -181,7 +181,7 @@ final class DashIsoGroupSettings * and instead write the initial time stamp as zero in the manifest. For outputs that don't have B-frames, the time * stamps in your DASH manifests start at zero regardless of your choice here. * - * @var DashIsoPtsOffsetHandlingForBFrames::*|null + * @var DashIsoPtsOffsetHandlingForBFrames::*|string|null */ private $ptsOffsetHandlingForBframes; @@ -189,7 +189,7 @@ final class DashIsoGroupSettings * When set to SINGLE_FILE, a single output file is generated, which is internally segmented using the Fragment Length * and Segment Length. When set to SEGMENTED_FILES, separate segment files will be created. * - * @var DashIsoSegmentControl::*|null + * @var DashIsoSegmentControl::*|string|null */ private $segmentControl; @@ -216,7 +216,7 @@ final class DashIsoGroupSettings * For example: 5, 15, 30 and 60. Or: 25 and 50. (Outputs must share an integer multiple.) - Output audio codec: Specify * Advanced Audio Coding (AAC). - Output sample rate: Choose 48kHz. * - * @var DashIsoSegmentLengthControl::*|null + * @var DashIsoSegmentLengthControl::*|string|null */ private $segmentLengthControl; @@ -227,7 +227,7 @@ final class DashIsoGroupSettings * set Video composition offsets to Signed. The earliest presentation time will be equal to zero, and sample composition * time offsets will increment using signed integers. * - * @var DashIsoVideoCompositionOffsets::*|null + * @var DashIsoVideoCompositionOffsets::*|string|null */ private $videoCompositionOffsets; @@ -238,34 +238,34 @@ final class DashIsoGroupSettings * Representation level. When you don't enable this setting, the service writes approximate segment durations in your * DASH manifest. * - * @var DashIsoWriteSegmentTimelineInRepresentation::*|null + * @var DashIsoWriteSegmentTimelineInRepresentation::*|string|null */ private $writeSegmentTimelineInRepresentation; /** * @param array{ * AdditionalManifests?: null|array, - * AudioChannelConfigSchemeIdUri?: null|DashIsoGroupAudioChannelConfigSchemeIdUri::*, + * AudioChannelConfigSchemeIdUri?: null|DashIsoGroupAudioChannelConfigSchemeIdUri::*|string, * BaseUrl?: null|string, * DashIFrameTrickPlayNameModifier?: null|string, - * DashManifestStyle?: null|DashManifestStyle::*, + * DashManifestStyle?: null|DashManifestStyle::*|string, * Destination?: null|string, * DestinationSettings?: null|DestinationSettings|array, * Encryption?: null|DashIsoEncryptionSettings|array, * FragmentLength?: null|int, - * HbbtvCompliance?: null|DashIsoHbbtvCompliance::*, - * ImageBasedTrickPlay?: null|DashIsoImageBasedTrickPlay::*, + * HbbtvCompliance?: null|DashIsoHbbtvCompliance::*|string, + * ImageBasedTrickPlay?: null|DashIsoImageBasedTrickPlay::*|string, * ImageBasedTrickPlaySettings?: null|DashIsoImageBasedTrickPlaySettings|array, * MinBufferTime?: null|int, * MinFinalSegmentLength?: null|float, - * MpdManifestBandwidthType?: null|DashIsoMpdManifestBandwidthType::*, - * MpdProfile?: null|DashIsoMpdProfile::*, - * PtsOffsetHandlingForBFrames?: null|DashIsoPtsOffsetHandlingForBFrames::*, - * SegmentControl?: null|DashIsoSegmentControl::*, + * MpdManifestBandwidthType?: null|DashIsoMpdManifestBandwidthType::*|string, + * MpdProfile?: null|DashIsoMpdProfile::*|string, + * PtsOffsetHandlingForBFrames?: null|DashIsoPtsOffsetHandlingForBFrames::*|string, + * SegmentControl?: null|DashIsoSegmentControl::*|string, * SegmentLength?: null|int, - * SegmentLengthControl?: null|DashIsoSegmentLengthControl::*, - * VideoCompositionOffsets?: null|DashIsoVideoCompositionOffsets::*, - * WriteSegmentTimelineInRepresentation?: null|DashIsoWriteSegmentTimelineInRepresentation::*, + * SegmentLengthControl?: null|DashIsoSegmentLengthControl::*|string, + * VideoCompositionOffsets?: null|DashIsoVideoCompositionOffsets::*|string, + * WriteSegmentTimelineInRepresentation?: null|DashIsoWriteSegmentTimelineInRepresentation::*|string, * } $input */ public function __construct(array $input) @@ -297,27 +297,27 @@ public function __construct(array $input) /** * @param array{ * AdditionalManifests?: null|array, - * AudioChannelConfigSchemeIdUri?: null|DashIsoGroupAudioChannelConfigSchemeIdUri::*, + * AudioChannelConfigSchemeIdUri?: null|DashIsoGroupAudioChannelConfigSchemeIdUri::*|string, * BaseUrl?: null|string, * DashIFrameTrickPlayNameModifier?: null|string, - * DashManifestStyle?: null|DashManifestStyle::*, + * DashManifestStyle?: null|DashManifestStyle::*|string, * Destination?: null|string, * DestinationSettings?: null|DestinationSettings|array, * Encryption?: null|DashIsoEncryptionSettings|array, * FragmentLength?: null|int, - * HbbtvCompliance?: null|DashIsoHbbtvCompliance::*, - * ImageBasedTrickPlay?: null|DashIsoImageBasedTrickPlay::*, + * HbbtvCompliance?: null|DashIsoHbbtvCompliance::*|string, + * ImageBasedTrickPlay?: null|DashIsoImageBasedTrickPlay::*|string, * ImageBasedTrickPlaySettings?: null|DashIsoImageBasedTrickPlaySettings|array, * MinBufferTime?: null|int, * MinFinalSegmentLength?: null|float, - * MpdManifestBandwidthType?: null|DashIsoMpdManifestBandwidthType::*, - * MpdProfile?: null|DashIsoMpdProfile::*, - * PtsOffsetHandlingForBFrames?: null|DashIsoPtsOffsetHandlingForBFrames::*, - * SegmentControl?: null|DashIsoSegmentControl::*, + * MpdManifestBandwidthType?: null|DashIsoMpdManifestBandwidthType::*|string, + * MpdProfile?: null|DashIsoMpdProfile::*|string, + * PtsOffsetHandlingForBFrames?: null|DashIsoPtsOffsetHandlingForBFrames::*|string, + * SegmentControl?: null|DashIsoSegmentControl::*|string, * SegmentLength?: null|int, - * SegmentLengthControl?: null|DashIsoSegmentLengthControl::*, - * VideoCompositionOffsets?: null|DashIsoVideoCompositionOffsets::*, - * WriteSegmentTimelineInRepresentation?: null|DashIsoWriteSegmentTimelineInRepresentation::*, + * SegmentLengthControl?: null|DashIsoSegmentLengthControl::*|string, + * VideoCompositionOffsets?: null|DashIsoVideoCompositionOffsets::*|string, + * WriteSegmentTimelineInRepresentation?: null|DashIsoWriteSegmentTimelineInRepresentation::*|string, * }|DashIsoGroupSettings $input */ public static function create($input): self @@ -334,7 +334,7 @@ public function getAdditionalManifests(): array } /** - * @return DashIsoGroupAudioChannelConfigSchemeIdUri::*|null + * @return DashIsoGroupAudioChannelConfigSchemeIdUri::*|string|null */ public function getAudioChannelConfigSchemeIdUri(): ?string { @@ -352,7 +352,7 @@ public function getDashIframeTrickPlayNameModifier(): ?string } /** - * @return DashManifestStyle::*|null + * @return DashManifestStyle::*|string|null */ public function getDashManifestStyle(): ?string { @@ -380,7 +380,7 @@ public function getFragmentLength(): ?int } /** - * @return DashIsoHbbtvCompliance::*|null + * @return DashIsoHbbtvCompliance::*|string|null */ public function getHbbtvCompliance(): ?string { @@ -388,7 +388,7 @@ public function getHbbtvCompliance(): ?string } /** - * @return DashIsoImageBasedTrickPlay::*|null + * @return DashIsoImageBasedTrickPlay::*|string|null */ public function getImageBasedTrickPlay(): ?string { @@ -411,7 +411,7 @@ public function getMinFinalSegmentLength(): ?float } /** - * @return DashIsoMpdManifestBandwidthType::*|null + * @return DashIsoMpdManifestBandwidthType::*|string|null */ public function getMpdManifestBandwidthType(): ?string { @@ -419,7 +419,7 @@ public function getMpdManifestBandwidthType(): ?string } /** - * @return DashIsoMpdProfile::*|null + * @return DashIsoMpdProfile::*|string|null */ public function getMpdProfile(): ?string { @@ -427,7 +427,7 @@ public function getMpdProfile(): ?string } /** - * @return DashIsoPtsOffsetHandlingForBFrames::*|null + * @return DashIsoPtsOffsetHandlingForBFrames::*|string|null */ public function getPtsOffsetHandlingForBframes(): ?string { @@ -435,7 +435,7 @@ public function getPtsOffsetHandlingForBframes(): ?string } /** - * @return DashIsoSegmentControl::*|null + * @return DashIsoSegmentControl::*|string|null */ public function getSegmentControl(): ?string { @@ -448,7 +448,7 @@ public function getSegmentLength(): ?int } /** - * @return DashIsoSegmentLengthControl::*|null + * @return DashIsoSegmentLengthControl::*|string|null */ public function getSegmentLengthControl(): ?string { @@ -456,7 +456,7 @@ public function getSegmentLengthControl(): ?string } /** - * @return DashIsoVideoCompositionOffsets::*|null + * @return DashIsoVideoCompositionOffsets::*|string|null */ public function getVideoCompositionOffsets(): ?string { @@ -464,7 +464,7 @@ public function getVideoCompositionOffsets(): ?string } /** - * @return DashIsoWriteSegmentTimelineInRepresentation::*|null + * @return DashIsoWriteSegmentTimelineInRepresentation::*|string|null */ public function getWriteSegmentTimelineInRepresentation(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/DashIsoImageBasedTrickPlaySettings.php b/src/Service/MediaConvert/src/ValueObject/DashIsoImageBasedTrickPlaySettings.php index d9454ff06..eb590d9ba 100644 --- a/src/Service/MediaConvert/src/ValueObject/DashIsoImageBasedTrickPlaySettings.php +++ b/src/Service/MediaConvert/src/ValueObject/DashIsoImageBasedTrickPlaySettings.php @@ -15,7 +15,7 @@ final class DashIsoImageBasedTrickPlaySettings * thumbnails for each IDR frame in the output (matching the GOP cadence). If set to FOLLOW_CUSTOM, MediaConvert * generates thumbnails according to the interval you specify in thumbnailInterval. * - * @var DashIsoIntervalCadence::*|null + * @var DashIsoIntervalCadence::*|string|null */ private $intervalCadence; @@ -61,7 +61,7 @@ final class DashIsoImageBasedTrickPlaySettings /** * @param array{ - * IntervalCadence?: null|DashIsoIntervalCadence::*, + * IntervalCadence?: null|DashIsoIntervalCadence::*|string, * ThumbnailHeight?: null|int, * ThumbnailInterval?: null|float, * ThumbnailWidth?: null|int, @@ -81,7 +81,7 @@ public function __construct(array $input) /** * @param array{ - * IntervalCadence?: null|DashIsoIntervalCadence::*, + * IntervalCadence?: null|DashIsoIntervalCadence::*|string, * ThumbnailHeight?: null|int, * ThumbnailInterval?: null|float, * ThumbnailWidth?: null|int, @@ -95,7 +95,7 @@ public static function create($input): self } /** - * @return DashIsoIntervalCadence::*|null + * @return DashIsoIntervalCadence::*|string|null */ public function getIntervalCadence(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/Deinterlacer.php b/src/Service/MediaConvert/src/ValueObject/Deinterlacer.php index b2e25a2fb..c171a6bbb 100644 --- a/src/Service/MediaConvert/src/ValueObject/Deinterlacer.php +++ b/src/Service/MediaConvert/src/ValueObject/Deinterlacer.php @@ -18,7 +18,7 @@ final class Deinterlacer * the frame: Choose Interpolate ticker or Blend ticker. To apply field doubling: Choose Linear interpolation. Note that * Linear interpolation may introduce video artifacts into your output. * - * @var DeinterlaceAlgorithm::*|null + * @var DeinterlaceAlgorithm::*|string|null */ private $algorithm; @@ -30,7 +30,7 @@ final class Deinterlacer * on otherwise; processing frames that are already progressive into progressive will probably result in lower quality * video. * - * @var DeinterlacerControl::*|null + * @var DeinterlacerControl::*|string|null */ private $control; @@ -40,15 +40,15 @@ final class Deinterlacer * - Inverse telecine converts Hard Telecine 29.97i to progressive 23.976p. * - Adaptive auto-detects and converts to progressive. * - * @var DeinterlacerMode::*|null + * @var DeinterlacerMode::*|string|null */ private $mode; /** * @param array{ - * Algorithm?: null|DeinterlaceAlgorithm::*, - * Control?: null|DeinterlacerControl::*, - * Mode?: null|DeinterlacerMode::*, + * Algorithm?: null|DeinterlaceAlgorithm::*|string, + * Control?: null|DeinterlacerControl::*|string, + * Mode?: null|DeinterlacerMode::*|string, * } $input */ public function __construct(array $input) @@ -60,9 +60,9 @@ public function __construct(array $input) /** * @param array{ - * Algorithm?: null|DeinterlaceAlgorithm::*, - * Control?: null|DeinterlacerControl::*, - * Mode?: null|DeinterlacerMode::*, + * Algorithm?: null|DeinterlaceAlgorithm::*|string, + * Control?: null|DeinterlacerControl::*|string, + * Mode?: null|DeinterlacerMode::*|string, * }|Deinterlacer $input */ public static function create($input): self @@ -71,7 +71,7 @@ public static function create($input): self } /** - * @return DeinterlaceAlgorithm::*|null + * @return DeinterlaceAlgorithm::*|string|null */ public function getAlgorithm(): ?string { @@ -79,7 +79,7 @@ public function getAlgorithm(): ?string } /** - * @return DeinterlacerControl::*|null + * @return DeinterlacerControl::*|string|null */ public function getControl(): ?string { @@ -87,7 +87,7 @@ public function getControl(): ?string } /** - * @return DeinterlacerMode::*|null + * @return DeinterlacerMode::*|string|null */ public function getMode(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/DolbyVision.php b/src/Service/MediaConvert/src/ValueObject/DolbyVision.php index a1e7027f8..a0dcdc785 100644 --- a/src/Service/MediaConvert/src/ValueObject/DolbyVision.php +++ b/src/Service/MediaConvert/src/ValueObject/DolbyVision.php @@ -23,7 +23,7 @@ final class DolbyVision /** * Use Dolby Vision Mode to choose how the service will handle Dolby Vision MaxCLL and MaxFALL properies. * - * @var DolbyVisionLevel6Mode::*|null + * @var DolbyVisionLevel6Mode::*|string|null */ private $l6Mode; @@ -35,7 +35,7 @@ final class DolbyVision * sources with metadata that is created from analysis. For graded Dolby Vision content, be aware that creative intent * might not be guaranteed with extreme 1,000 nits trims. * - * @var DolbyVisionMapping::*|null + * @var DolbyVisionMapping::*|string|null */ private $mapping; @@ -45,16 +45,16 @@ final class DolbyVision * frame-interleaved Dolby Vision metadata and HDR10 metadata in your output. Your input must include Dolby Vision * metadata. * - * @var DolbyVisionProfile::*|null + * @var DolbyVisionProfile::*|string|null */ private $profile; /** * @param array{ * L6Metadata?: null|DolbyVisionLevel6Metadata|array, - * L6Mode?: null|DolbyVisionLevel6Mode::*, - * Mapping?: null|DolbyVisionMapping::*, - * Profile?: null|DolbyVisionProfile::*, + * L6Mode?: null|DolbyVisionLevel6Mode::*|string, + * Mapping?: null|DolbyVisionMapping::*|string, + * Profile?: null|DolbyVisionProfile::*|string, * } $input */ public function __construct(array $input) @@ -68,9 +68,9 @@ public function __construct(array $input) /** * @param array{ * L6Metadata?: null|DolbyVisionLevel6Metadata|array, - * L6Mode?: null|DolbyVisionLevel6Mode::*, - * Mapping?: null|DolbyVisionMapping::*, - * Profile?: null|DolbyVisionProfile::*, + * L6Mode?: null|DolbyVisionLevel6Mode::*|string, + * Mapping?: null|DolbyVisionMapping::*|string, + * Profile?: null|DolbyVisionProfile::*|string, * }|DolbyVision $input */ public static function create($input): self @@ -84,7 +84,7 @@ public function getL6Metadata(): ?DolbyVisionLevel6Metadata } /** - * @return DolbyVisionLevel6Mode::*|null + * @return DolbyVisionLevel6Mode::*|string|null */ public function getL6Mode(): ?string { @@ -92,7 +92,7 @@ public function getL6Mode(): ?string } /** - * @return DolbyVisionMapping::*|null + * @return DolbyVisionMapping::*|string|null */ public function getMapping(): ?string { @@ -100,7 +100,7 @@ public function getMapping(): ?string } /** - * @return DolbyVisionProfile::*|null + * @return DolbyVisionProfile::*|string|null */ public function getProfile(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/DvbSdtSettings.php b/src/Service/MediaConvert/src/ValueObject/DvbSdtSettings.php index 26b0b9ce6..87722960d 100644 --- a/src/Service/MediaConvert/src/ValueObject/DvbSdtSettings.php +++ b/src/Service/MediaConvert/src/ValueObject/DvbSdtSettings.php @@ -16,7 +16,7 @@ final class DvbSdtSettings * SDT information is present in the input, otherwise it will fall back on the user-defined values. Enter "SDT Manually" * means user will enter the SDT information. "No SDT" means output stream will not contain SDT information. * - * @var OutputSdt::*|null + * @var OutputSdt::*|string|null */ private $outputSdt; @@ -44,7 +44,7 @@ final class DvbSdtSettings /** * @param array{ - * OutputSdt?: null|OutputSdt::*, + * OutputSdt?: null|OutputSdt::*|string, * SdtInterval?: null|int, * ServiceName?: null|string, * ServiceProviderName?: null|string, @@ -60,7 +60,7 @@ public function __construct(array $input) /** * @param array{ - * OutputSdt?: null|OutputSdt::*, + * OutputSdt?: null|OutputSdt::*|string, * SdtInterval?: null|int, * ServiceName?: null|string, * ServiceProviderName?: null|string, @@ -72,7 +72,7 @@ public static function create($input): self } /** - * @return OutputSdt::*|null + * @return OutputSdt::*|string|null */ public function getOutputSdt(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/DvbSubDestinationSettings.php b/src/Service/MediaConvert/src/ValueObject/DvbSubDestinationSettings.php index c5fbaf65d..a15a565c2 100644 --- a/src/Service/MediaConvert/src/ValueObject/DvbSubDestinationSettings.php +++ b/src/Service/MediaConvert/src/ValueObject/DvbSubDestinationSettings.php @@ -29,7 +29,7 @@ final class DvbSubDestinationSettings * be justified (either left or centered) relative to those coordinates. Within your job settings, all of your DVB-Sub * settings must be identical. * - * @var DvbSubtitleAlignment::*|null + * @var DvbSubtitleAlignment::*|string|null */ private $alignment; @@ -40,7 +40,7 @@ final class DvbSubDestinationSettings * Yellow, and your input captions have red and white text, your output captions will have red and yellow text. When you * choose ALL_TEXT, your font color setting applies to all of your output captions text. * - * @var DvbSubtitleApplyFontColor::*|null + * @var DvbSubtitleApplyFontColor::*|string|null */ private $applyFontColor; @@ -48,7 +48,7 @@ final class DvbSubDestinationSettings * Specify the color of the rectangle behind the captions. Leave background color blank and set Style passthrough to * enabled to use the background color data from your input captions, if present. * - * @var DvbSubtitleBackgroundColor::*|null + * @var DvbSubtitleBackgroundColor::*|string|null */ private $backgroundColor; @@ -75,7 +75,7 @@ final class DvbSubDestinationSettings * also supports resolutions higher than 1080p while maintaining full DVB-Sub compatibility. When you do, also specify * the offset coordinates of the display window with DDS x-coordinate and DDS y-coordinate. * - * @var DvbddsHandling::*|null + * @var DvbddsHandling::*|string|null */ private $ddsHandling; @@ -111,7 +111,7 @@ final class DvbSubDestinationSettings * When you explicitly choose a replacement font, MediaConvert uses that font to replace all unsupported fonts from your * input. * - * @var DvbSubSubtitleFallbackFont::*|null + * @var DvbSubSubtitleFallbackFont::*|string|null */ private $fallbackFont; @@ -120,7 +120,7 @@ final class DvbSubDestinationSettings * color data from your input captions, if present. Within your job settings, all of your DVB-Sub settings must be * identical. * - * @var DvbSubtitleFontColor::*|null + * @var DvbSubtitleFontColor::*|string|null */ private $fontColor; @@ -178,7 +178,7 @@ final class DvbSubDestinationSettings * captions. Otherwise, set to Simplified Chinese (HANS) or Traditional Chinese (HANT) if your input font script uses * Simplified or Traditional Chinese. Within your job settings, all of your DVB-Sub settings must be identical. * - * @var FontScript::*|null + * @var FontScript::*|string|null */ private $fontScript; @@ -213,7 +213,7 @@ final class DvbSubDestinationSettings * color data from your input captions, if present. Within your job settings, all of your DVB-Sub settings must be * identical. * - * @var DvbSubtitleOutlineColor::*|null + * @var DvbSubtitleOutlineColor::*|string|null */ private $outlineColor; @@ -231,7 +231,7 @@ final class DvbSubDestinationSettings * to use the shadow color data from your input captions, if present. Within your job settings, all of your DVB-Sub * settings must be identical. * - * @var DvbSubtitleShadowColor::*|null + * @var DvbSubtitleShadowColor::*|string|null */ private $shadowColor; @@ -272,7 +272,7 @@ final class DvbSubDestinationSettings * manually override any of the individual style and position settings. You can also override any fonts by manually * specifying custom font files. * - * @var DvbSubtitleStylePassthrough::*|null + * @var DvbSubtitleStylePassthrough::*|string|null */ private $stylePassthrough; @@ -280,7 +280,7 @@ final class DvbSubDestinationSettings * Specify whether your DVB subtitles are standard or for hearing impaired. Choose hearing impaired if your subtitles * include audio descriptions and dialogue. Choose standard if your subtitles include only dialogue. * - * @var DvbSubtitlingType::*|null + * @var DvbSubtitlingType::*|string|null */ private $subtitlingType; @@ -290,7 +290,7 @@ final class DvbSubDestinationSettings * make the text easier to read for closed captions. Within your job settings, all of your DVB-Sub settings must be * identical. * - * @var DvbSubtitleTeletextSpacing::*|null + * @var DvbSubtitleTeletextSpacing::*|string|null */ private $teletextSpacing; @@ -325,34 +325,34 @@ final class DvbSubDestinationSettings /** * @param array{ - * Alignment?: null|DvbSubtitleAlignment::*, - * ApplyFontColor?: null|DvbSubtitleApplyFontColor::*, - * BackgroundColor?: null|DvbSubtitleBackgroundColor::*, + * Alignment?: null|DvbSubtitleAlignment::*|string, + * ApplyFontColor?: null|DvbSubtitleApplyFontColor::*|string, + * BackgroundColor?: null|DvbSubtitleBackgroundColor::*|string, * BackgroundOpacity?: null|int, - * DdsHandling?: null|DvbddsHandling::*, + * DdsHandling?: null|DvbddsHandling::*|string, * DdsXCoordinate?: null|int, * DdsYCoordinate?: null|int, - * FallbackFont?: null|DvbSubSubtitleFallbackFont::*, - * FontColor?: null|DvbSubtitleFontColor::*, + * FallbackFont?: null|DvbSubSubtitleFallbackFont::*|string, + * FontColor?: null|DvbSubtitleFontColor::*|string, * FontFileBold?: null|string, * FontFileBoldItalic?: null|string, * FontFileItalic?: null|string, * FontFileRegular?: null|string, * FontOpacity?: null|int, * FontResolution?: null|int, - * FontScript?: null|FontScript::*, + * FontScript?: null|FontScript::*|string, * FontSize?: null|int, * Height?: null|int, * HexFontColor?: null|string, - * OutlineColor?: null|DvbSubtitleOutlineColor::*, + * OutlineColor?: null|DvbSubtitleOutlineColor::*|string, * OutlineSize?: null|int, - * ShadowColor?: null|DvbSubtitleShadowColor::*, + * ShadowColor?: null|DvbSubtitleShadowColor::*|string, * ShadowOpacity?: null|int, * ShadowXOffset?: null|int, * ShadowYOffset?: null|int, - * StylePassthrough?: null|DvbSubtitleStylePassthrough::*, - * SubtitlingType?: null|DvbSubtitlingType::*, - * TeletextSpacing?: null|DvbSubtitleTeletextSpacing::*, + * StylePassthrough?: null|DvbSubtitleStylePassthrough::*|string, + * SubtitlingType?: null|DvbSubtitlingType::*|string, + * TeletextSpacing?: null|DvbSubtitleTeletextSpacing::*|string, * Width?: null|int, * XPosition?: null|int, * YPosition?: null|int, @@ -395,34 +395,34 @@ public function __construct(array $input) /** * @param array{ - * Alignment?: null|DvbSubtitleAlignment::*, - * ApplyFontColor?: null|DvbSubtitleApplyFontColor::*, - * BackgroundColor?: null|DvbSubtitleBackgroundColor::*, + * Alignment?: null|DvbSubtitleAlignment::*|string, + * ApplyFontColor?: null|DvbSubtitleApplyFontColor::*|string, + * BackgroundColor?: null|DvbSubtitleBackgroundColor::*|string, * BackgroundOpacity?: null|int, - * DdsHandling?: null|DvbddsHandling::*, + * DdsHandling?: null|DvbddsHandling::*|string, * DdsXCoordinate?: null|int, * DdsYCoordinate?: null|int, - * FallbackFont?: null|DvbSubSubtitleFallbackFont::*, - * FontColor?: null|DvbSubtitleFontColor::*, + * FallbackFont?: null|DvbSubSubtitleFallbackFont::*|string, + * FontColor?: null|DvbSubtitleFontColor::*|string, * FontFileBold?: null|string, * FontFileBoldItalic?: null|string, * FontFileItalic?: null|string, * FontFileRegular?: null|string, * FontOpacity?: null|int, * FontResolution?: null|int, - * FontScript?: null|FontScript::*, + * FontScript?: null|FontScript::*|string, * FontSize?: null|int, * Height?: null|int, * HexFontColor?: null|string, - * OutlineColor?: null|DvbSubtitleOutlineColor::*, + * OutlineColor?: null|DvbSubtitleOutlineColor::*|string, * OutlineSize?: null|int, - * ShadowColor?: null|DvbSubtitleShadowColor::*, + * ShadowColor?: null|DvbSubtitleShadowColor::*|string, * ShadowOpacity?: null|int, * ShadowXOffset?: null|int, * ShadowYOffset?: null|int, - * StylePassthrough?: null|DvbSubtitleStylePassthrough::*, - * SubtitlingType?: null|DvbSubtitlingType::*, - * TeletextSpacing?: null|DvbSubtitleTeletextSpacing::*, + * StylePassthrough?: null|DvbSubtitleStylePassthrough::*|string, + * SubtitlingType?: null|DvbSubtitlingType::*|string, + * TeletextSpacing?: null|DvbSubtitleTeletextSpacing::*|string, * Width?: null|int, * XPosition?: null|int, * YPosition?: null|int, @@ -434,7 +434,7 @@ public static function create($input): self } /** - * @return DvbSubtitleAlignment::*|null + * @return DvbSubtitleAlignment::*|string|null */ public function getAlignment(): ?string { @@ -442,7 +442,7 @@ public function getAlignment(): ?string } /** - * @return DvbSubtitleApplyFontColor::*|null + * @return DvbSubtitleApplyFontColor::*|string|null */ public function getApplyFontColor(): ?string { @@ -450,7 +450,7 @@ public function getApplyFontColor(): ?string } /** - * @return DvbSubtitleBackgroundColor::*|null + * @return DvbSubtitleBackgroundColor::*|string|null */ public function getBackgroundColor(): ?string { @@ -463,7 +463,7 @@ public function getBackgroundOpacity(): ?int } /** - * @return DvbddsHandling::*|null + * @return DvbddsHandling::*|string|null */ public function getDdsHandling(): ?string { @@ -481,7 +481,7 @@ public function getDdsYcoordinate(): ?int } /** - * @return DvbSubSubtitleFallbackFont::*|null + * @return DvbSubSubtitleFallbackFont::*|string|null */ public function getFallbackFont(): ?string { @@ -489,7 +489,7 @@ public function getFallbackFont(): ?string } /** - * @return DvbSubtitleFontColor::*|null + * @return DvbSubtitleFontColor::*|string|null */ public function getFontColor(): ?string { @@ -527,7 +527,7 @@ public function getFontResolution(): ?int } /** - * @return FontScript::*|null + * @return FontScript::*|string|null */ public function getFontScript(): ?string { @@ -550,7 +550,7 @@ public function getHexFontColor(): ?string } /** - * @return DvbSubtitleOutlineColor::*|null + * @return DvbSubtitleOutlineColor::*|string|null */ public function getOutlineColor(): ?string { @@ -563,7 +563,7 @@ public function getOutlineSize(): ?int } /** - * @return DvbSubtitleShadowColor::*|null + * @return DvbSubtitleShadowColor::*|string|null */ public function getShadowColor(): ?string { @@ -586,7 +586,7 @@ public function getShadowYoffset(): ?int } /** - * @return DvbSubtitleStylePassthrough::*|null + * @return DvbSubtitleStylePassthrough::*|string|null */ public function getStylePassthrough(): ?string { @@ -594,7 +594,7 @@ public function getStylePassthrough(): ?string } /** - * @return DvbSubtitlingType::*|null + * @return DvbSubtitlingType::*|string|null */ public function getSubtitlingType(): ?string { @@ -602,7 +602,7 @@ public function getSubtitlingType(): ?string } /** - * @return DvbSubtitleTeletextSpacing::*|null + * @return DvbSubtitleTeletextSpacing::*|string|null */ public function getTeletextSpacing(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/DynamicAudioSelector.php b/src/Service/MediaConvert/src/ValueObject/DynamicAudioSelector.php index 31d9a8a74..55e7cc471 100644 --- a/src/Service/MediaConvert/src/ValueObject/DynamicAudioSelector.php +++ b/src/Service/MediaConvert/src/ValueObject/DynamicAudioSelector.php @@ -29,7 +29,7 @@ final class DynamicAudioSelector * Force: Apply audio duration correction, either Track or Frame depending on your input, regardless of the accuracy of * your input's STTS table. Your output audio and video may not be aligned or it may contain audio artifacts. * - * @var AudioDurationCorrection::*|null + * @var AudioDurationCorrection::*|string|null */ private $audioDurationCorrection; @@ -45,7 +45,7 @@ final class DynamicAudioSelector * your JSON job settings choose from an ISO 639-2 three-letter code listed at * https://www.loc.gov/standards/iso639-2/php/code_list.php. * - * @var LanguageCode::*|null + * @var LanguageCode::*|string|null */ private $languageCode; @@ -64,17 +64,17 @@ final class DynamicAudioSelector * must also specify a language code under the Language code setting. If there is no matching Language code in your * source, then no track will be selected. * - * @var DynamicAudioSelectorType::*|null + * @var DynamicAudioSelectorType::*|string|null */ private $selectorType; /** * @param array{ - * AudioDurationCorrection?: null|AudioDurationCorrection::*, + * AudioDurationCorrection?: null|AudioDurationCorrection::*|string, * ExternalAudioFileInput?: null|string, - * LanguageCode?: null|LanguageCode::*, + * LanguageCode?: null|LanguageCode::*|string, * Offset?: null|int, - * SelectorType?: null|DynamicAudioSelectorType::*, + * SelectorType?: null|DynamicAudioSelectorType::*|string, * } $input */ public function __construct(array $input) @@ -88,11 +88,11 @@ public function __construct(array $input) /** * @param array{ - * AudioDurationCorrection?: null|AudioDurationCorrection::*, + * AudioDurationCorrection?: null|AudioDurationCorrection::*|string, * ExternalAudioFileInput?: null|string, - * LanguageCode?: null|LanguageCode::*, + * LanguageCode?: null|LanguageCode::*|string, * Offset?: null|int, - * SelectorType?: null|DynamicAudioSelectorType::*, + * SelectorType?: null|DynamicAudioSelectorType::*|string, * }|DynamicAudioSelector $input */ public static function create($input): self @@ -101,7 +101,7 @@ public static function create($input): self } /** - * @return AudioDurationCorrection::*|null + * @return AudioDurationCorrection::*|string|null */ public function getAudioDurationCorrection(): ?string { @@ -114,7 +114,7 @@ public function getExternalAudioFileInput(): ?string } /** - * @return LanguageCode::*|null + * @return LanguageCode::*|string|null */ public function getLanguageCode(): ?string { @@ -127,7 +127,7 @@ public function getOffset(): ?int } /** - * @return DynamicAudioSelectorType::*|null + * @return DynamicAudioSelectorType::*|string|null */ public function getSelectorType(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/Eac3AtmosSettings.php b/src/Service/MediaConvert/src/ValueObject/Eac3AtmosSettings.php index afbe12b59..e07ea99c9 100644 --- a/src/Service/MediaConvert/src/ValueObject/Eac3AtmosSettings.php +++ b/src/Service/MediaConvert/src/ValueObject/Eac3AtmosSettings.php @@ -32,21 +32,21 @@ final class Eac3AtmosSettings * Specify the bitstream mode for the E-AC-3 stream that the encoder emits. For more information about the EAC3 * bitstream mode, see ATSC A/52-2012 (Annex E). * - * @var Eac3AtmosBitstreamMode::*|null + * @var Eac3AtmosBitstreamMode::*|string|null */ private $bitstreamMode; /** * The coding mode for Dolby Digital Plus JOC (Atmos). * - * @var Eac3AtmosCodingMode::*|null + * @var Eac3AtmosCodingMode::*|string|null */ private $codingMode; /** * Enable Dolby Dialogue Intelligence to adjust loudness based on dialogue analysis. * - * @var Eac3AtmosDialogueIntelligence::*|null + * @var Eac3AtmosDialogueIntelligence::*|string|null */ private $dialogueIntelligence; @@ -58,7 +58,7 @@ final class Eac3AtmosSettings * Downmix control and you don't specify values for the related settings, MediaConvert uses default values for those * settings. * - * @var Eac3AtmosDownmixControl::*|null + * @var Eac3AtmosDownmixControl::*|string|null */ private $downmixControl; @@ -70,7 +70,7 @@ final class Eac3AtmosSettings * Range Control chapter of the Dolby Metadata Guide at * https://developer.dolby.com/globalassets/professional/documents/dolby-metadata-guide.pdf. * - * @var Eac3AtmosDynamicRangeCompressionLine::*|null + * @var Eac3AtmosDynamicRangeCompressionLine::*|string|null */ private $dynamicRangeCompressionLine; @@ -82,7 +82,7 @@ final class Eac3AtmosSettings * Control chapter of the Dolby Metadata Guide at * https://developer.dolby.com/globalassets/professional/documents/dolby-metadata-guide.pdf. * - * @var Eac3AtmosDynamicRangeCompressionRf::*|null + * @var Eac3AtmosDynamicRangeCompressionRf::*|string|null */ private $dynamicRangeCompressionRf; @@ -93,7 +93,7 @@ final class Eac3AtmosSettings * compression line and Dynamic range compression RF. When you keep the value Custom for Dynamic range control and you * don't specify values for the related settings, MediaConvert uses default values for those settings. * - * @var Eac3AtmosDynamicRangeControl::*|null + * @var Eac3AtmosDynamicRangeControl::*|string|null */ private $dynamicRangeControl; @@ -144,7 +144,7 @@ final class Eac3AtmosSettings /** * Choose how the service meters the loudness of your audio. * - * @var Eac3AtmosMeteringMode::*|null + * @var Eac3AtmosMeteringMode::*|string|null */ private $meteringMode; @@ -168,7 +168,7 @@ final class Eac3AtmosSettings * this value, keep the default value, Custom for the setting Downmix control. Otherwise, MediaConvert ignores Stereo * downmix. * - * @var Eac3AtmosStereoDownmix::*|null + * @var Eac3AtmosStereoDownmix::*|string|null */ private $stereoDownmix; @@ -176,29 +176,29 @@ final class Eac3AtmosSettings * Specify whether your input audio has an additional center rear surround channel matrix encoded into your left and * right surround channels. * - * @var Eac3AtmosSurroundExMode::*|null + * @var Eac3AtmosSurroundExMode::*|string|null */ private $surroundExMode; /** * @param array{ * Bitrate?: null|int, - * BitstreamMode?: null|Eac3AtmosBitstreamMode::*, - * CodingMode?: null|Eac3AtmosCodingMode::*, - * DialogueIntelligence?: null|Eac3AtmosDialogueIntelligence::*, - * DownmixControl?: null|Eac3AtmosDownmixControl::*, - * DynamicRangeCompressionLine?: null|Eac3AtmosDynamicRangeCompressionLine::*, - * DynamicRangeCompressionRf?: null|Eac3AtmosDynamicRangeCompressionRf::*, - * DynamicRangeControl?: null|Eac3AtmosDynamicRangeControl::*, + * BitstreamMode?: null|Eac3AtmosBitstreamMode::*|string, + * CodingMode?: null|Eac3AtmosCodingMode::*|string, + * DialogueIntelligence?: null|Eac3AtmosDialogueIntelligence::*|string, + * DownmixControl?: null|Eac3AtmosDownmixControl::*|string, + * DynamicRangeCompressionLine?: null|Eac3AtmosDynamicRangeCompressionLine::*|string, + * DynamicRangeCompressionRf?: null|Eac3AtmosDynamicRangeCompressionRf::*|string, + * DynamicRangeControl?: null|Eac3AtmosDynamicRangeControl::*|string, * LoRoCenterMixLevel?: null|float, * LoRoSurroundMixLevel?: null|float, * LtRtCenterMixLevel?: null|float, * LtRtSurroundMixLevel?: null|float, - * MeteringMode?: null|Eac3AtmosMeteringMode::*, + * MeteringMode?: null|Eac3AtmosMeteringMode::*|string, * SampleRate?: null|int, * SpeechThreshold?: null|int, - * StereoDownmix?: null|Eac3AtmosStereoDownmix::*, - * SurroundExMode?: null|Eac3AtmosSurroundExMode::*, + * StereoDownmix?: null|Eac3AtmosStereoDownmix::*|string, + * SurroundExMode?: null|Eac3AtmosSurroundExMode::*|string, * } $input */ public function __construct(array $input) @@ -225,22 +225,22 @@ public function __construct(array $input) /** * @param array{ * Bitrate?: null|int, - * BitstreamMode?: null|Eac3AtmosBitstreamMode::*, - * CodingMode?: null|Eac3AtmosCodingMode::*, - * DialogueIntelligence?: null|Eac3AtmosDialogueIntelligence::*, - * DownmixControl?: null|Eac3AtmosDownmixControl::*, - * DynamicRangeCompressionLine?: null|Eac3AtmosDynamicRangeCompressionLine::*, - * DynamicRangeCompressionRf?: null|Eac3AtmosDynamicRangeCompressionRf::*, - * DynamicRangeControl?: null|Eac3AtmosDynamicRangeControl::*, + * BitstreamMode?: null|Eac3AtmosBitstreamMode::*|string, + * CodingMode?: null|Eac3AtmosCodingMode::*|string, + * DialogueIntelligence?: null|Eac3AtmosDialogueIntelligence::*|string, + * DownmixControl?: null|Eac3AtmosDownmixControl::*|string, + * DynamicRangeCompressionLine?: null|Eac3AtmosDynamicRangeCompressionLine::*|string, + * DynamicRangeCompressionRf?: null|Eac3AtmosDynamicRangeCompressionRf::*|string, + * DynamicRangeControl?: null|Eac3AtmosDynamicRangeControl::*|string, * LoRoCenterMixLevel?: null|float, * LoRoSurroundMixLevel?: null|float, * LtRtCenterMixLevel?: null|float, * LtRtSurroundMixLevel?: null|float, - * MeteringMode?: null|Eac3AtmosMeteringMode::*, + * MeteringMode?: null|Eac3AtmosMeteringMode::*|string, * SampleRate?: null|int, * SpeechThreshold?: null|int, - * StereoDownmix?: null|Eac3AtmosStereoDownmix::*, - * SurroundExMode?: null|Eac3AtmosSurroundExMode::*, + * StereoDownmix?: null|Eac3AtmosStereoDownmix::*|string, + * SurroundExMode?: null|Eac3AtmosSurroundExMode::*|string, * }|Eac3AtmosSettings $input */ public static function create($input): self @@ -254,7 +254,7 @@ public function getBitrate(): ?int } /** - * @return Eac3AtmosBitstreamMode::*|null + * @return Eac3AtmosBitstreamMode::*|string|null */ public function getBitstreamMode(): ?string { @@ -262,7 +262,7 @@ public function getBitstreamMode(): ?string } /** - * @return Eac3AtmosCodingMode::*|null + * @return Eac3AtmosCodingMode::*|string|null */ public function getCodingMode(): ?string { @@ -270,7 +270,7 @@ public function getCodingMode(): ?string } /** - * @return Eac3AtmosDialogueIntelligence::*|null + * @return Eac3AtmosDialogueIntelligence::*|string|null */ public function getDialogueIntelligence(): ?string { @@ -278,7 +278,7 @@ public function getDialogueIntelligence(): ?string } /** - * @return Eac3AtmosDownmixControl::*|null + * @return Eac3AtmosDownmixControl::*|string|null */ public function getDownmixControl(): ?string { @@ -286,7 +286,7 @@ public function getDownmixControl(): ?string } /** - * @return Eac3AtmosDynamicRangeCompressionLine::*|null + * @return Eac3AtmosDynamicRangeCompressionLine::*|string|null */ public function getDynamicRangeCompressionLine(): ?string { @@ -294,7 +294,7 @@ public function getDynamicRangeCompressionLine(): ?string } /** - * @return Eac3AtmosDynamicRangeCompressionRf::*|null + * @return Eac3AtmosDynamicRangeCompressionRf::*|string|null */ public function getDynamicRangeCompressionRf(): ?string { @@ -302,7 +302,7 @@ public function getDynamicRangeCompressionRf(): ?string } /** - * @return Eac3AtmosDynamicRangeControl::*|null + * @return Eac3AtmosDynamicRangeControl::*|string|null */ public function getDynamicRangeControl(): ?string { @@ -330,7 +330,7 @@ public function getLtRtSurroundMixLevel(): ?float } /** - * @return Eac3AtmosMeteringMode::*|null + * @return Eac3AtmosMeteringMode::*|string|null */ public function getMeteringMode(): ?string { @@ -348,7 +348,7 @@ public function getSpeechThreshold(): ?int } /** - * @return Eac3AtmosStereoDownmix::*|null + * @return Eac3AtmosStereoDownmix::*|string|null */ public function getStereoDownmix(): ?string { @@ -356,7 +356,7 @@ public function getStereoDownmix(): ?string } /** - * @return Eac3AtmosSurroundExMode::*|null + * @return Eac3AtmosSurroundExMode::*|string|null */ public function getSurroundExMode(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/Eac3Settings.php b/src/Service/MediaConvert/src/ValueObject/Eac3Settings.php index cdabb0d1e..e16c050fe 100644 --- a/src/Service/MediaConvert/src/ValueObject/Eac3Settings.php +++ b/src/Service/MediaConvert/src/ValueObject/Eac3Settings.php @@ -26,7 +26,7 @@ final class Eac3Settings /** * If set to ATTENUATE_3_DB, applies a 3 dB attenuation to the surround channels. Only used for 3/2 coding mode. * - * @var Eac3AttenuationControl::*|null + * @var Eac3AttenuationControl::*|string|null */ private $attenuationControl; @@ -45,21 +45,21 @@ final class Eac3Settings * Specify the bitstream mode for the E-AC-3 stream that the encoder emits. For more information about the EAC3 * bitstream mode, see ATSC A/52-2012 (Annex E). * - * @var Eac3BitstreamMode::*|null + * @var Eac3BitstreamMode::*|string|null */ private $bitstreamMode; /** * Dolby Digital Plus coding mode. Determines number of channels. * - * @var Eac3CodingMode::*|null + * @var Eac3CodingMode::*|string|null */ private $codingMode; /** * Activates a DC highpass filter for all input channels. * - * @var Eac3DcFilter::*|null + * @var Eac3DcFilter::*|string|null */ private $dcFilter; @@ -77,7 +77,7 @@ final class Eac3Settings * modes and profiles, see the Dynamic Range Control chapter of the Dolby Metadata Guide at * https://developer.dolby.com/globalassets/professional/documents/dolby-metadata-guide.pdf. * - * @var Eac3DynamicRangeCompressionLine::*|null + * @var Eac3DynamicRangeCompressionLine::*|string|null */ private $dynamicRangeCompressionLine; @@ -88,21 +88,21 @@ final class Eac3Settings * and profiles, see the Dynamic Range Control chapter of the Dolby Metadata Guide at * https://developer.dolby.com/globalassets/professional/documents/dolby-metadata-guide.pdf. * - * @var Eac3DynamicRangeCompressionRf::*|null + * @var Eac3DynamicRangeCompressionRf::*|string|null */ private $dynamicRangeCompressionRf; /** * When encoding 3/2 audio, controls whether the LFE channel is enabled. * - * @var Eac3LfeControl::*|null + * @var Eac3LfeControl::*|string|null */ private $lfeControl; /** * Applies a 120Hz lowpass filter to the LFE channel prior to encoding. Only valid with 3_2_LFE coding mode. * - * @var Eac3LfeFilter::*|null + * @var Eac3LfeFilter::*|string|null */ private $lfeFilter; @@ -154,7 +154,7 @@ final class Eac3Settings * When set to FOLLOW_INPUT, encoder metadata will be sourced from the DD, DD+, or DolbyE decoder that supplied this * audio data. If audio was not supplied from one of these streams, then the static metadata settings will be used. * - * @var Eac3MetadataControl::*|null + * @var Eac3MetadataControl::*|string|null */ private $metadataControl; @@ -163,14 +163,14 @@ final class Eac3Settings * dynamic over the life of the transcode. Inputs that alternate between DD+ and non-DD+ content will have a consistent * DD+ output as the system alternates between passthrough and encoding. * - * @var Eac3PassthroughControl::*|null + * @var Eac3PassthroughControl::*|string|null */ private $passthroughControl; /** * Controls the amount of phase-shift applied to the surround channels. Only used for 3/2 coding mode. * - * @var Eac3PhaseControl::*|null + * @var Eac3PhaseControl::*|string|null */ private $phaseControl; @@ -186,7 +186,7 @@ final class Eac3Settings * C, Ls, Rs for the setting Coding mode. If you choose a different value for Coding mode, the service ignores Stereo * downmix. * - * @var Eac3StereoDownmix::*|null + * @var Eac3StereoDownmix::*|string|null */ private $stereoDownmix; @@ -194,40 +194,40 @@ final class Eac3Settings * When encoding 3/2 audio, sets whether an extra center back surround channel is matrix encoded into the left and right * surround channels. * - * @var Eac3SurroundExMode::*|null + * @var Eac3SurroundExMode::*|string|null */ private $surroundExMode; /** * When encoding 2/0 audio, sets whether Dolby Surround is matrix encoded into the two channels. * - * @var Eac3SurroundMode::*|null + * @var Eac3SurroundMode::*|string|null */ private $surroundMode; /** * @param array{ - * AttenuationControl?: null|Eac3AttenuationControl::*, + * AttenuationControl?: null|Eac3AttenuationControl::*|string, * Bitrate?: null|int, - * BitstreamMode?: null|Eac3BitstreamMode::*, - * CodingMode?: null|Eac3CodingMode::*, - * DcFilter?: null|Eac3DcFilter::*, + * BitstreamMode?: null|Eac3BitstreamMode::*|string, + * CodingMode?: null|Eac3CodingMode::*|string, + * DcFilter?: null|Eac3DcFilter::*|string, * Dialnorm?: null|int, - * DynamicRangeCompressionLine?: null|Eac3DynamicRangeCompressionLine::*, - * DynamicRangeCompressionRf?: null|Eac3DynamicRangeCompressionRf::*, - * LfeControl?: null|Eac3LfeControl::*, - * LfeFilter?: null|Eac3LfeFilter::*, + * DynamicRangeCompressionLine?: null|Eac3DynamicRangeCompressionLine::*|string, + * DynamicRangeCompressionRf?: null|Eac3DynamicRangeCompressionRf::*|string, + * LfeControl?: null|Eac3LfeControl::*|string, + * LfeFilter?: null|Eac3LfeFilter::*|string, * LoRoCenterMixLevel?: null|float, * LoRoSurroundMixLevel?: null|float, * LtRtCenterMixLevel?: null|float, * LtRtSurroundMixLevel?: null|float, - * MetadataControl?: null|Eac3MetadataControl::*, - * PassthroughControl?: null|Eac3PassthroughControl::*, - * PhaseControl?: null|Eac3PhaseControl::*, + * MetadataControl?: null|Eac3MetadataControl::*|string, + * PassthroughControl?: null|Eac3PassthroughControl::*|string, + * PhaseControl?: null|Eac3PhaseControl::*|string, * SampleRate?: null|int, - * StereoDownmix?: null|Eac3StereoDownmix::*, - * SurroundExMode?: null|Eac3SurroundExMode::*, - * SurroundMode?: null|Eac3SurroundMode::*, + * StereoDownmix?: null|Eac3StereoDownmix::*|string, + * SurroundExMode?: null|Eac3SurroundExMode::*|string, + * SurroundMode?: null|Eac3SurroundMode::*|string, * } $input */ public function __construct(array $input) @@ -257,27 +257,27 @@ public function __construct(array $input) /** * @param array{ - * AttenuationControl?: null|Eac3AttenuationControl::*, + * AttenuationControl?: null|Eac3AttenuationControl::*|string, * Bitrate?: null|int, - * BitstreamMode?: null|Eac3BitstreamMode::*, - * CodingMode?: null|Eac3CodingMode::*, - * DcFilter?: null|Eac3DcFilter::*, + * BitstreamMode?: null|Eac3BitstreamMode::*|string, + * CodingMode?: null|Eac3CodingMode::*|string, + * DcFilter?: null|Eac3DcFilter::*|string, * Dialnorm?: null|int, - * DynamicRangeCompressionLine?: null|Eac3DynamicRangeCompressionLine::*, - * DynamicRangeCompressionRf?: null|Eac3DynamicRangeCompressionRf::*, - * LfeControl?: null|Eac3LfeControl::*, - * LfeFilter?: null|Eac3LfeFilter::*, + * DynamicRangeCompressionLine?: null|Eac3DynamicRangeCompressionLine::*|string, + * DynamicRangeCompressionRf?: null|Eac3DynamicRangeCompressionRf::*|string, + * LfeControl?: null|Eac3LfeControl::*|string, + * LfeFilter?: null|Eac3LfeFilter::*|string, * LoRoCenterMixLevel?: null|float, * LoRoSurroundMixLevel?: null|float, * LtRtCenterMixLevel?: null|float, * LtRtSurroundMixLevel?: null|float, - * MetadataControl?: null|Eac3MetadataControl::*, - * PassthroughControl?: null|Eac3PassthroughControl::*, - * PhaseControl?: null|Eac3PhaseControl::*, + * MetadataControl?: null|Eac3MetadataControl::*|string, + * PassthroughControl?: null|Eac3PassthroughControl::*|string, + * PhaseControl?: null|Eac3PhaseControl::*|string, * SampleRate?: null|int, - * StereoDownmix?: null|Eac3StereoDownmix::*, - * SurroundExMode?: null|Eac3SurroundExMode::*, - * SurroundMode?: null|Eac3SurroundMode::*, + * StereoDownmix?: null|Eac3StereoDownmix::*|string, + * SurroundExMode?: null|Eac3SurroundExMode::*|string, + * SurroundMode?: null|Eac3SurroundMode::*|string, * }|Eac3Settings $input */ public static function create($input): self @@ -286,7 +286,7 @@ public static function create($input): self } /** - * @return Eac3AttenuationControl::*|null + * @return Eac3AttenuationControl::*|string|null */ public function getAttenuationControl(): ?string { @@ -299,7 +299,7 @@ public function getBitrate(): ?int } /** - * @return Eac3BitstreamMode::*|null + * @return Eac3BitstreamMode::*|string|null */ public function getBitstreamMode(): ?string { @@ -307,7 +307,7 @@ public function getBitstreamMode(): ?string } /** - * @return Eac3CodingMode::*|null + * @return Eac3CodingMode::*|string|null */ public function getCodingMode(): ?string { @@ -315,7 +315,7 @@ public function getCodingMode(): ?string } /** - * @return Eac3DcFilter::*|null + * @return Eac3DcFilter::*|string|null */ public function getDcFilter(): ?string { @@ -328,7 +328,7 @@ public function getDialnorm(): ?int } /** - * @return Eac3DynamicRangeCompressionLine::*|null + * @return Eac3DynamicRangeCompressionLine::*|string|null */ public function getDynamicRangeCompressionLine(): ?string { @@ -336,7 +336,7 @@ public function getDynamicRangeCompressionLine(): ?string } /** - * @return Eac3DynamicRangeCompressionRf::*|null + * @return Eac3DynamicRangeCompressionRf::*|string|null */ public function getDynamicRangeCompressionRf(): ?string { @@ -344,7 +344,7 @@ public function getDynamicRangeCompressionRf(): ?string } /** - * @return Eac3LfeControl::*|null + * @return Eac3LfeControl::*|string|null */ public function getLfeControl(): ?string { @@ -352,7 +352,7 @@ public function getLfeControl(): ?string } /** - * @return Eac3LfeFilter::*|null + * @return Eac3LfeFilter::*|string|null */ public function getLfeFilter(): ?string { @@ -380,7 +380,7 @@ public function getLtRtSurroundMixLevel(): ?float } /** - * @return Eac3MetadataControl::*|null + * @return Eac3MetadataControl::*|string|null */ public function getMetadataControl(): ?string { @@ -388,7 +388,7 @@ public function getMetadataControl(): ?string } /** - * @return Eac3PassthroughControl::*|null + * @return Eac3PassthroughControl::*|string|null */ public function getPassthroughControl(): ?string { @@ -396,7 +396,7 @@ public function getPassthroughControl(): ?string } /** - * @return Eac3PhaseControl::*|null + * @return Eac3PhaseControl::*|string|null */ public function getPhaseControl(): ?string { @@ -409,7 +409,7 @@ public function getSampleRate(): ?int } /** - * @return Eac3StereoDownmix::*|null + * @return Eac3StereoDownmix::*|string|null */ public function getStereoDownmix(): ?string { @@ -417,7 +417,7 @@ public function getStereoDownmix(): ?string } /** - * @return Eac3SurroundExMode::*|null + * @return Eac3SurroundExMode::*|string|null */ public function getSurroundExMode(): ?string { @@ -425,7 +425,7 @@ public function getSurroundExMode(): ?string } /** - * @return Eac3SurroundMode::*|null + * @return Eac3SurroundMode::*|string|null */ public function getSurroundMode(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/EmbeddedSourceSettings.php b/src/Service/MediaConvert/src/ValueObject/EmbeddedSourceSettings.php index 53e4c3561..747238c3f 100644 --- a/src/Service/MediaConvert/src/ValueObject/EmbeddedSourceSettings.php +++ b/src/Service/MediaConvert/src/ValueObject/EmbeddedSourceSettings.php @@ -16,7 +16,7 @@ final class EmbeddedSourceSettings * Upconvert, MediaConvert includes the captions data in two ways: it passes the 608 data through using the 608 * compatibility bytes fields of the 708 wrapper, and it also translates the 608 data into 708. * - * @var EmbeddedConvert608To708::*|null + * @var EmbeddedConvert608To708::*|string|null */ private $convert608To708; @@ -39,16 +39,16 @@ final class EmbeddedSourceSettings * By default, the service terminates any unterminated captions at the end of each input. If you want the caption to * continue onto your next input, disable this setting. * - * @var EmbeddedTerminateCaptions::*|null + * @var EmbeddedTerminateCaptions::*|string|null */ private $terminateCaptions; /** * @param array{ - * Convert608To708?: null|EmbeddedConvert608To708::*, + * Convert608To708?: null|EmbeddedConvert608To708::*|string, * Source608ChannelNumber?: null|int, * Source608TrackNumber?: null|int, - * TerminateCaptions?: null|EmbeddedTerminateCaptions::*, + * TerminateCaptions?: null|EmbeddedTerminateCaptions::*|string, * } $input */ public function __construct(array $input) @@ -61,10 +61,10 @@ public function __construct(array $input) /** * @param array{ - * Convert608To708?: null|EmbeddedConvert608To708::*, + * Convert608To708?: null|EmbeddedConvert608To708::*|string, * Source608ChannelNumber?: null|int, * Source608TrackNumber?: null|int, - * TerminateCaptions?: null|EmbeddedTerminateCaptions::*, + * TerminateCaptions?: null|EmbeddedTerminateCaptions::*|string, * }|EmbeddedSourceSettings $input */ public static function create($input): self @@ -73,7 +73,7 @@ public static function create($input): self } /** - * @return EmbeddedConvert608To708::*|null + * @return EmbeddedConvert608To708::*|string|null */ public function getConvert608To708(): ?string { @@ -91,7 +91,7 @@ public function getSource608TrackNumber(): ?int } /** - * @return EmbeddedTerminateCaptions::*|null + * @return EmbeddedTerminateCaptions::*|string|null */ public function getTerminateCaptions(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/EncryptionContractConfiguration.php b/src/Service/MediaConvert/src/ValueObject/EncryptionContractConfiguration.php index 68c09cc19..dbccda15b 100644 --- a/src/Service/MediaConvert/src/ValueObject/EncryptionContractConfiguration.php +++ b/src/Service/MediaConvert/src/ValueObject/EncryptionContractConfiguration.php @@ -22,7 +22,7 @@ final class EncryptionContractConfiguration * you do, to encrypt your video outputs, you must also specify a SPEKE v2.0 video preset (other than Shared or * Unencrypted). * - * @var PresetSpeke20Audio::*|null + * @var PresetSpeke20Audio::*|string|null */ private $spekeAudioPreset; @@ -35,14 +35,14 @@ final class EncryptionContractConfiguration * audio preset to Shared. To not encrypt your video outputs: Choose Unencrypted. When you do, to encrypt your audio * outputs, you must also specify a SPEKE v2.0 audio preset (other than Shared or Unencrypted). * - * @var PresetSpeke20Video::*|null + * @var PresetSpeke20Video::*|string|null */ private $spekeVideoPreset; /** * @param array{ - * SpekeAudioPreset?: null|PresetSpeke20Audio::*, - * SpekeVideoPreset?: null|PresetSpeke20Video::*, + * SpekeAudioPreset?: null|PresetSpeke20Audio::*|string, + * SpekeVideoPreset?: null|PresetSpeke20Video::*|string, * } $input */ public function __construct(array $input) @@ -53,8 +53,8 @@ public function __construct(array $input) /** * @param array{ - * SpekeAudioPreset?: null|PresetSpeke20Audio::*, - * SpekeVideoPreset?: null|PresetSpeke20Video::*, + * SpekeAudioPreset?: null|PresetSpeke20Audio::*|string, + * SpekeVideoPreset?: null|PresetSpeke20Video::*|string, * }|EncryptionContractConfiguration $input */ public static function create($input): self @@ -63,7 +63,7 @@ public static function create($input): self } /** - * @return PresetSpeke20Audio::*|null + * @return PresetSpeke20Audio::*|string|null */ public function getSpekeAudioPreset(): ?string { @@ -71,7 +71,7 @@ public function getSpekeAudioPreset(): ?string } /** - * @return PresetSpeke20Video::*|null + * @return PresetSpeke20Video::*|string|null */ public function getSpekeVideoPreset(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/ExtendedDataServices.php b/src/Service/MediaConvert/src/ValueObject/ExtendedDataServices.php index a9519271e..d29ec3b45 100644 --- a/src/Service/MediaConvert/src/ValueObject/ExtendedDataServices.php +++ b/src/Service/MediaConvert/src/ValueObject/ExtendedDataServices.php @@ -17,7 +17,7 @@ final class ExtendedDataServices * The action to take on copy and redistribution control XDS packets. If you select PASSTHROUGH, packets will not be * changed. If you select STRIP, any packets will be removed in output captions. * - * @var CopyProtectionAction::*|null + * @var CopyProtectionAction::*|string|null */ private $copyProtectionAction; @@ -25,14 +25,14 @@ final class ExtendedDataServices * The action to take on content advisory XDS packets. If you select PASSTHROUGH, packets will not be changed. If you * select STRIP, any packets will be removed in output captions. * - * @var VchipAction::*|null + * @var VchipAction::*|string|null */ private $vchipAction; /** * @param array{ - * CopyProtectionAction?: null|CopyProtectionAction::*, - * VchipAction?: null|VchipAction::*, + * CopyProtectionAction?: null|CopyProtectionAction::*|string, + * VchipAction?: null|VchipAction::*|string, * } $input */ public function __construct(array $input) @@ -43,8 +43,8 @@ public function __construct(array $input) /** * @param array{ - * CopyProtectionAction?: null|CopyProtectionAction::*, - * VchipAction?: null|VchipAction::*, + * CopyProtectionAction?: null|CopyProtectionAction::*|string, + * VchipAction?: null|VchipAction::*|string, * }|ExtendedDataServices $input */ public static function create($input): self @@ -53,7 +53,7 @@ public static function create($input): self } /** - * @return CopyProtectionAction::*|null + * @return CopyProtectionAction::*|string|null */ public function getCopyProtectionAction(): ?string { @@ -61,7 +61,7 @@ public function getCopyProtectionAction(): ?string } /** - * @return VchipAction::*|null + * @return VchipAction::*|string|null */ public function getVchipAction(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/F4vSettings.php b/src/Service/MediaConvert/src/ValueObject/F4vSettings.php index b207a0310..118f96925 100644 --- a/src/Service/MediaConvert/src/ValueObject/F4vSettings.php +++ b/src/Service/MediaConvert/src/ValueObject/F4vSettings.php @@ -14,13 +14,13 @@ final class F4vSettings * To place the MOOV atom at the beginning of your output, which is useful for progressive downloading: Leave blank or * choose Progressive download. To place the MOOV at the end of your output: Choose Normal. * - * @var F4vMoovPlacement::*|null + * @var F4vMoovPlacement::*|string|null */ private $moovPlacement; /** * @param array{ - * MoovPlacement?: null|F4vMoovPlacement::*, + * MoovPlacement?: null|F4vMoovPlacement::*|string, * } $input */ public function __construct(array $input) @@ -30,7 +30,7 @@ public function __construct(array $input) /** * @param array{ - * MoovPlacement?: null|F4vMoovPlacement::*, + * MoovPlacement?: null|F4vMoovPlacement::*|string, * }|F4vSettings $input */ public static function create($input): self @@ -39,7 +39,7 @@ public static function create($input): self } /** - * @return F4vMoovPlacement::*|null + * @return F4vMoovPlacement::*|string|null */ public function getMoovPlacement(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/FileSourceSettings.php b/src/Service/MediaConvert/src/ValueObject/FileSourceSettings.php index 90e9c868a..fa32a3015 100644 --- a/src/Service/MediaConvert/src/ValueObject/FileSourceSettings.php +++ b/src/Service/MediaConvert/src/ValueObject/FileSourceSettings.php @@ -24,7 +24,7 @@ final class FileSourceSettings * downstream systems require a maximum of 2 caption bytes per frame. Note that this setting has no effect when your * output frame rate is 30 or 60. * - * @var CaptionSourceByteRateLimit::*|null + * @var CaptionSourceByteRateLimit::*|string|null */ private $byteRateLimit; @@ -33,7 +33,7 @@ final class FileSourceSettings * Upconvert, MediaConvert includes the captions data in two ways: it passes the 608 data through using the 608 * compatibility bytes fields of the 708 wrapper, and it also translates the 608 data into 708. * - * @var FileSourceConvert608To708::*|null + * @var FileSourceConvert608To708::*|string|null */ private $convert608To708; @@ -42,7 +42,7 @@ final class FileSourceSettings * default value, Disabled. To convert paint-on captions to pop-on: Choose Enabled. We also recommend that you choose * Enabled if you notice additional repeated lines in your output captions. * - * @var CaptionSourceConvertPaintOnToPopOn::*|null + * @var CaptionSourceConvertPaintOnToPopOn::*|string|null */ private $convertPaintToPop; @@ -84,7 +84,7 @@ final class FileSourceSettings * to specify the units for the delta that you specify. When you don't specify a value for Time delta units, * MediaConvert uses seconds by default. * - * @var FileSourceTimeDeltaUnits::*|null + * @var FileSourceTimeDeltaUnits::*|string|null */ private $timeDeltaUnits; @@ -93,20 +93,20 @@ final class FileSourceSettings * Upconvert, MediaConvert includes the captions data in two ways: it passes the STL data through using the Teletext * compatibility bytes fields of the Teletext wrapper, and it also translates the STL data into Teletext. * - * @var CaptionSourceUpconvertSTLToTeletext::*|null + * @var CaptionSourceUpconvertSTLToTeletext::*|string|null */ private $upconvertStlToTeletext; /** * @param array{ - * ByteRateLimit?: null|CaptionSourceByteRateLimit::*, - * Convert608To708?: null|FileSourceConvert608To708::*, - * ConvertPaintToPop?: null|CaptionSourceConvertPaintOnToPopOn::*, + * ByteRateLimit?: null|CaptionSourceByteRateLimit::*|string, + * Convert608To708?: null|FileSourceConvert608To708::*|string, + * ConvertPaintToPop?: null|CaptionSourceConvertPaintOnToPopOn::*|string, * Framerate?: null|CaptionSourceFramerate|array, * SourceFile?: null|string, * TimeDelta?: null|int, - * TimeDeltaUnits?: null|FileSourceTimeDeltaUnits::*, - * UpconvertSTLToTeletext?: null|CaptionSourceUpconvertSTLToTeletext::*, + * TimeDeltaUnits?: null|FileSourceTimeDeltaUnits::*|string, + * UpconvertSTLToTeletext?: null|CaptionSourceUpconvertSTLToTeletext::*|string, * } $input */ public function __construct(array $input) @@ -123,14 +123,14 @@ public function __construct(array $input) /** * @param array{ - * ByteRateLimit?: null|CaptionSourceByteRateLimit::*, - * Convert608To708?: null|FileSourceConvert608To708::*, - * ConvertPaintToPop?: null|CaptionSourceConvertPaintOnToPopOn::*, + * ByteRateLimit?: null|CaptionSourceByteRateLimit::*|string, + * Convert608To708?: null|FileSourceConvert608To708::*|string, + * ConvertPaintToPop?: null|CaptionSourceConvertPaintOnToPopOn::*|string, * Framerate?: null|CaptionSourceFramerate|array, * SourceFile?: null|string, * TimeDelta?: null|int, - * TimeDeltaUnits?: null|FileSourceTimeDeltaUnits::*, - * UpconvertSTLToTeletext?: null|CaptionSourceUpconvertSTLToTeletext::*, + * TimeDeltaUnits?: null|FileSourceTimeDeltaUnits::*|string, + * UpconvertSTLToTeletext?: null|CaptionSourceUpconvertSTLToTeletext::*|string, * }|FileSourceSettings $input */ public static function create($input): self @@ -139,7 +139,7 @@ public static function create($input): self } /** - * @return CaptionSourceByteRateLimit::*|null + * @return CaptionSourceByteRateLimit::*|string|null */ public function getByteRateLimit(): ?string { @@ -147,7 +147,7 @@ public function getByteRateLimit(): ?string } /** - * @return FileSourceConvert608To708::*|null + * @return FileSourceConvert608To708::*|string|null */ public function getConvert608To708(): ?string { @@ -155,7 +155,7 @@ public function getConvert608To708(): ?string } /** - * @return CaptionSourceConvertPaintOnToPopOn::*|null + * @return CaptionSourceConvertPaintOnToPopOn::*|string|null */ public function getConvertPaintToPop(): ?string { @@ -178,7 +178,7 @@ public function getTimeDelta(): ?int } /** - * @return FileSourceTimeDeltaUnits::*|null + * @return FileSourceTimeDeltaUnits::*|string|null */ public function getTimeDeltaUnits(): ?string { @@ -186,7 +186,7 @@ public function getTimeDeltaUnits(): ?string } /** - * @return CaptionSourceUpconvertSTLToTeletext::*|null + * @return CaptionSourceUpconvertSTLToTeletext::*|string|null */ public function getUpconvertStlToTeletext(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/GifSettings.php b/src/Service/MediaConvert/src/ValueObject/GifSettings.php index 48825baca..c800e4e00 100644 --- a/src/Service/MediaConvert/src/ValueObject/GifSettings.php +++ b/src/Service/MediaConvert/src/ValueObject/GifSettings.php @@ -21,7 +21,7 @@ final class GifSettings * frame rate from the input. Choose SPECIFIED if you want the service to use the frame rate you specify in the settings * FramerateNumerator and FramerateDenominator. * - * @var GifFramerateControl::*|null + * @var GifFramerateControl::*|string|null */ private $framerateControl; @@ -30,7 +30,7 @@ final class GifSettings * (DUPLICATE_DROP) conversion. When you choose Interpolate (INTERPOLATE) instead, the conversion produces smoother * motion. * - * @var GifFramerateConversionAlgorithm::*|null + * @var GifFramerateConversionAlgorithm::*|string|null */ private $framerateConversionAlgorithm; @@ -56,8 +56,8 @@ final class GifSettings /** * @param array{ - * FramerateControl?: null|GifFramerateControl::*, - * FramerateConversionAlgorithm?: null|GifFramerateConversionAlgorithm::*, + * FramerateControl?: null|GifFramerateControl::*|string, + * FramerateConversionAlgorithm?: null|GifFramerateConversionAlgorithm::*|string, * FramerateDenominator?: null|int, * FramerateNumerator?: null|int, * } $input @@ -72,8 +72,8 @@ public function __construct(array $input) /** * @param array{ - * FramerateControl?: null|GifFramerateControl::*, - * FramerateConversionAlgorithm?: null|GifFramerateConversionAlgorithm::*, + * FramerateControl?: null|GifFramerateControl::*|string, + * FramerateConversionAlgorithm?: null|GifFramerateConversionAlgorithm::*|string, * FramerateDenominator?: null|int, * FramerateNumerator?: null|int, * }|GifSettings $input @@ -84,7 +84,7 @@ public static function create($input): self } /** - * @return GifFramerateControl::*|null + * @return GifFramerateControl::*|string|null */ public function getFramerateControl(): ?string { @@ -92,7 +92,7 @@ public function getFramerateControl(): ?string } /** - * @return GifFramerateConversionAlgorithm::*|null + * @return GifFramerateConversionAlgorithm::*|string|null */ public function getFramerateConversionAlgorithm(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/H264Settings.php b/src/Service/MediaConvert/src/ValueObject/H264Settings.php index 090f85710..602a25b35 100644 --- a/src/Service/MediaConvert/src/ValueObject/H264Settings.php +++ b/src/Service/MediaConvert/src/ValueObject/H264Settings.php @@ -46,7 +46,7 @@ final class H264Settings * following settings: H264FlickerAdaptiveQuantization, H264SpatialAdaptiveQuantization, and * H264TemporalAdaptiveQuantization. * - * @var H264AdaptiveQuantization::*|null + * @var H264AdaptiveQuantization::*|string|null */ private $adaptiveQuantization; @@ -73,14 +73,14 @@ final class H264Settings * Specify an H.264 level that is consistent with your output video settings. If you aren't sure what level to specify, * choose Auto. * - * @var H264CodecLevel::*|null + * @var H264CodecLevel::*|string|null */ private $codecLevel; /** * H.264 Profile. High 4:2:2 and 10-bit profiles are only available with the AVC-I License. * - * @var H264CodecProfile::*|null + * @var H264CodecProfile::*|string|null */ private $codecProfile; @@ -91,7 +91,7 @@ final class H264Settings * content. The maximum number of B- frames is limited by the value that you choose for B-frames between reference * frames. To use the same number B-frames for all types of content: Choose Static. * - * @var H264DynamicSubGop::*|null + * @var H264DynamicSubGop::*|string|null */ private $dynamicSubGop; @@ -100,14 +100,14 @@ final class H264Settings * end of stream markers: Leave blank or keep the default value, Include. To not include end of stream markers: Choose * Suppress. This is useful when your output will be inserted into another stream. * - * @var H264EndOfStreamMarkers::*|null + * @var H264EndOfStreamMarkers::*|string|null */ private $endOfStreamMarkers; /** * Entropy encoding mode. Use CABAC (must be in Main or High profile) or CAVLC. * - * @var H264EntropyEncoding::*|null + * @var H264EntropyEncoding::*|string|null */ private $entropyEncoding; @@ -116,7 +116,7 @@ final class H264Settings * encoding for interlaced outputs. Choose Force field to disable PAFF encoding and create separate interlaced fields. * Choose MBAFF to disable PAFF and have MediaConvert use MBAFF encoding for interlaced outputs. * - * @var H264FieldEncoding::*|null + * @var H264FieldEncoding::*|string|null */ private $fieldEncoding; @@ -131,7 +131,7 @@ final class H264Settings * the flicker. To manually enable or disable H264FlickerAdaptiveQuantization, you must set Adaptive quantization to a * value other than AUTO. * - * @var H264FlickerAdaptiveQuantization::*|null + * @var H264FlickerAdaptiveQuantization::*|string|null */ private $flickerAdaptiveQuantization; @@ -141,7 +141,7 @@ final class H264Settings * frame rate from the dropdown list or choose Custom. The framerates shown in the dropdown list are decimal * approximations of fractions. If you choose Custom, specify your frame rate as a fraction. * - * @var H264FramerateControl::*|null + * @var H264FramerateControl::*|string|null */ private $framerateControl; @@ -158,7 +158,7 @@ final class H264Settings * your output. Note that since the frame count is maintained, the duration of your output will become shorter at higher * frame rates and longer at lower frame rates. * - * @var H264FramerateConversionAlgorithm::*|null + * @var H264FramerateConversionAlgorithm::*|string|null */ private $framerateConversionAlgorithm; @@ -188,7 +188,7 @@ final class H264Settings * to help improve the video quality of your output relative to its bitrate. To not use reference B-frames: Choose * Disabled. * - * @var H264GopBReference::*|null + * @var H264GopBReference::*|string|null */ private $gopBreference; @@ -221,7 +221,7 @@ final class H264Settings * leave GOP size blank in each output in your output group. To explicitly specify the GOP length, choose Specified, * frames or Specified, seconds and then provide the GOP length in the related setting GOP size. * - * @var H264GopSizeUnits::*|null + * @var H264GopSizeUnits::*|string|null */ private $gopSizeUnits; @@ -257,7 +257,7 @@ final class H264Settings * interlaced, the output will be interlaced with the same polarity as the source. If the source is progressive, the * output will be interlaced with top field bottom field first, depending on which of the Follow options you choose. * - * @var H264InterlaceMode::*|null + * @var H264InterlaceMode::*|string|null */ private $interlaceMode; @@ -309,7 +309,7 @@ final class H264Settings * any value other than Follow source. When you choose SPECIFIED for this setting, you must also specify values for the * parNumerator and parDenominator settings. * - * @var H264ParControl::*|null + * @var H264ParControl::*|string|null */ private $parControl; @@ -347,7 +347,7 @@ final class H264Settings * Fusion * QVBR: Quality-Defined Variable Bitrate. This option is only available when your output uses the QVBR rate * control mode. * - * @var list|null + * @var list|null */ private $perFrameMetrics; @@ -358,7 +358,7 @@ final class H264Settings * quality, at the cost of encoding speed: Choose Multi pass HQ. MediaConvert performs an analysis pass on your input * followed by an encoding pass. Outputs that use this feature incur pro-tier pricing. * - * @var H264QualityTuningLevel::*|null + * @var H264QualityTuningLevel::*|string|null */ private $qualityTuningLevel; @@ -374,14 +374,14 @@ final class H264Settings * Use this setting to specify whether this output has a variable bitrate (VBR), constant bitrate (CBR) or * quality-defined variable bitrate (QVBR). * - * @var H264RateControlMode::*|null + * @var H264RateControlMode::*|string|null */ private $rateControlMode; /** * Places a PPS header on each encoded picture, even if repeated. * - * @var H264RepeatPps::*|null + * @var H264RepeatPps::*|string|null */ private $repeatPps; @@ -393,7 +393,7 @@ final class H264Settings * that are 720p or higher in resolution. To not apply saliency aware encoding, prioritizing encoding speed over * perceptual video quality: Choose Disabled. * - * @var H264SaliencyAwareEncoding::*|null + * @var H264SaliencyAwareEncoding::*|string|null */ private $saliencyAwareEncoding; @@ -407,7 +407,7 @@ final class H264Settings * use optimized interlacing, you must set Telecine to None or Soft. You can't use optimized interlacing for hard * telecine outputs. You must also set Interlace mode to a value other than Progressive. * - * @var H264ScanTypeConversionMode::*|null + * @var H264ScanTypeConversionMode::*|string|null */ private $scanTypeConversionMode; @@ -416,7 +416,7 @@ final class H264Settings * quality and is enabled by default. If this output uses QVBR, choose Transition detection for further video quality * improvement. For more information about QVBR, see https://docs.aws.amazon.com/console/mediaconvert/cbr-vbr-qvbr. * - * @var H264SceneChangeDetect::*|null + * @var H264SceneChangeDetect::*|string|null */ private $sceneChangeDetect; @@ -434,7 +434,7 @@ final class H264Settings * keep it synchronized with the video. Note that enabling this setting will slightly reduce the duration of your video. * Required settings: You must also set Framerate to 25. * - * @var H264SlowPal::*|null + * @var H264SlowPal::*|string|null */ private $slowPal; @@ -468,14 +468,14 @@ final class H264Settings * a wider variety of textures, set it to High or Higher. To manually enable or disable H264SpatialAdaptiveQuantization, * you must set Adaptive quantization to a value other than AUTO. * - * @var H264SpatialAdaptiveQuantization::*|null + * @var H264SpatialAdaptiveQuantization::*|string|null */ private $spatialAdaptiveQuantization; /** * Produces a bitstream compliant with SMPTE RP-2027. * - * @var H264Syntax::*|null + * @var H264Syntax::*|string|null */ private $syntax; @@ -486,7 +486,7 @@ final class H264Settings * the conversion during play back. When you keep the default value, None, MediaConvert does a standard frame rate * conversion to 29.97 without doing anything with the field polarity to create a smoother picture. * - * @var H264Telecine::*|null + * @var H264Telecine::*|string|null */ private $telecine; @@ -506,14 +506,14 @@ final class H264Settings * Adaptive quantization. To manually enable or disable H264TemporalAdaptiveQuantization, you must set Adaptive * quantization to a value other than AUTO. * - * @var H264TemporalAdaptiveQuantization::*|null + * @var H264TemporalAdaptiveQuantization::*|string|null */ private $temporalAdaptiveQuantization; /** * Inserts timecode for each frame as 4 bytes of an unregistered SEI message. * - * @var H264UnregisteredSeiTimecode::*|null + * @var H264UnregisteredSeiTimecode::*|string|null */ private $unregisteredSeiTimecode; @@ -524,58 +524,58 @@ final class H264Settings * units directly into samples (but not in the 'stsd' box): Choose AVC3. When you do, note that your output might not * play properly with some downstream systems or players. * - * @var H264WriteMp4PackagingType::*|null + * @var H264WriteMp4PackagingType::*|string|null */ private $writeMp4PackagingType; /** * @param array{ - * AdaptiveQuantization?: null|H264AdaptiveQuantization::*, + * AdaptiveQuantization?: null|H264AdaptiveQuantization::*|string, * BandwidthReductionFilter?: null|BandwidthReductionFilter|array, * Bitrate?: null|int, - * CodecLevel?: null|H264CodecLevel::*, - * CodecProfile?: null|H264CodecProfile::*, - * DynamicSubGop?: null|H264DynamicSubGop::*, - * EndOfStreamMarkers?: null|H264EndOfStreamMarkers::*, - * EntropyEncoding?: null|H264EntropyEncoding::*, - * FieldEncoding?: null|H264FieldEncoding::*, - * FlickerAdaptiveQuantization?: null|H264FlickerAdaptiveQuantization::*, - * FramerateControl?: null|H264FramerateControl::*, - * FramerateConversionAlgorithm?: null|H264FramerateConversionAlgorithm::*, + * CodecLevel?: null|H264CodecLevel::*|string, + * CodecProfile?: null|H264CodecProfile::*|string, + * DynamicSubGop?: null|H264DynamicSubGop::*|string, + * EndOfStreamMarkers?: null|H264EndOfStreamMarkers::*|string, + * EntropyEncoding?: null|H264EntropyEncoding::*|string, + * FieldEncoding?: null|H264FieldEncoding::*|string, + * FlickerAdaptiveQuantization?: null|H264FlickerAdaptiveQuantization::*|string, + * FramerateControl?: null|H264FramerateControl::*|string, + * FramerateConversionAlgorithm?: null|H264FramerateConversionAlgorithm::*|string, * FramerateDenominator?: null|int, * FramerateNumerator?: null|int, - * GopBReference?: null|H264GopBReference::*, + * GopBReference?: null|H264GopBReference::*|string, * GopClosedCadence?: null|int, * GopSize?: null|float, - * GopSizeUnits?: null|H264GopSizeUnits::*, + * GopSizeUnits?: null|H264GopSizeUnits::*|string, * HrdBufferFinalFillPercentage?: null|int, * HrdBufferInitialFillPercentage?: null|int, * HrdBufferSize?: null|int, - * InterlaceMode?: null|H264InterlaceMode::*, + * InterlaceMode?: null|H264InterlaceMode::*|string, * MaxBitrate?: null|int, * MinIInterval?: null|int, * NumberBFramesBetweenReferenceFrames?: null|int, * NumberReferenceFrames?: null|int, - * ParControl?: null|H264ParControl::*, + * ParControl?: null|H264ParControl::*|string, * ParDenominator?: null|int, * ParNumerator?: null|int, - * PerFrameMetrics?: null|array, - * QualityTuningLevel?: null|H264QualityTuningLevel::*, + * PerFrameMetrics?: null|array, + * QualityTuningLevel?: null|H264QualityTuningLevel::*|string, * QvbrSettings?: null|H264QvbrSettings|array, - * RateControlMode?: null|H264RateControlMode::*, - * RepeatPps?: null|H264RepeatPps::*, - * SaliencyAwareEncoding?: null|H264SaliencyAwareEncoding::*, - * ScanTypeConversionMode?: null|H264ScanTypeConversionMode::*, - * SceneChangeDetect?: null|H264SceneChangeDetect::*, + * RateControlMode?: null|H264RateControlMode::*|string, + * RepeatPps?: null|H264RepeatPps::*|string, + * SaliencyAwareEncoding?: null|H264SaliencyAwareEncoding::*|string, + * ScanTypeConversionMode?: null|H264ScanTypeConversionMode::*|string, + * SceneChangeDetect?: null|H264SceneChangeDetect::*|string, * Slices?: null|int, - * SlowPal?: null|H264SlowPal::*, + * SlowPal?: null|H264SlowPal::*|string, * Softness?: null|int, - * SpatialAdaptiveQuantization?: null|H264SpatialAdaptiveQuantization::*, - * Syntax?: null|H264Syntax::*, - * Telecine?: null|H264Telecine::*, - * TemporalAdaptiveQuantization?: null|H264TemporalAdaptiveQuantization::*, - * UnregisteredSeiTimecode?: null|H264UnregisteredSeiTimecode::*, - * WriteMp4PackagingType?: null|H264WriteMp4PackagingType::*, + * SpatialAdaptiveQuantization?: null|H264SpatialAdaptiveQuantization::*|string, + * Syntax?: null|H264Syntax::*|string, + * Telecine?: null|H264Telecine::*|string, + * TemporalAdaptiveQuantization?: null|H264TemporalAdaptiveQuantization::*|string, + * UnregisteredSeiTimecode?: null|H264UnregisteredSeiTimecode::*|string, + * WriteMp4PackagingType?: null|H264WriteMp4PackagingType::*|string, * } $input */ public function __construct(array $input) @@ -630,52 +630,52 @@ public function __construct(array $input) /** * @param array{ - * AdaptiveQuantization?: null|H264AdaptiveQuantization::*, + * AdaptiveQuantization?: null|H264AdaptiveQuantization::*|string, * BandwidthReductionFilter?: null|BandwidthReductionFilter|array, * Bitrate?: null|int, - * CodecLevel?: null|H264CodecLevel::*, - * CodecProfile?: null|H264CodecProfile::*, - * DynamicSubGop?: null|H264DynamicSubGop::*, - * EndOfStreamMarkers?: null|H264EndOfStreamMarkers::*, - * EntropyEncoding?: null|H264EntropyEncoding::*, - * FieldEncoding?: null|H264FieldEncoding::*, - * FlickerAdaptiveQuantization?: null|H264FlickerAdaptiveQuantization::*, - * FramerateControl?: null|H264FramerateControl::*, - * FramerateConversionAlgorithm?: null|H264FramerateConversionAlgorithm::*, + * CodecLevel?: null|H264CodecLevel::*|string, + * CodecProfile?: null|H264CodecProfile::*|string, + * DynamicSubGop?: null|H264DynamicSubGop::*|string, + * EndOfStreamMarkers?: null|H264EndOfStreamMarkers::*|string, + * EntropyEncoding?: null|H264EntropyEncoding::*|string, + * FieldEncoding?: null|H264FieldEncoding::*|string, + * FlickerAdaptiveQuantization?: null|H264FlickerAdaptiveQuantization::*|string, + * FramerateControl?: null|H264FramerateControl::*|string, + * FramerateConversionAlgorithm?: null|H264FramerateConversionAlgorithm::*|string, * FramerateDenominator?: null|int, * FramerateNumerator?: null|int, - * GopBReference?: null|H264GopBReference::*, + * GopBReference?: null|H264GopBReference::*|string, * GopClosedCadence?: null|int, * GopSize?: null|float, - * GopSizeUnits?: null|H264GopSizeUnits::*, + * GopSizeUnits?: null|H264GopSizeUnits::*|string, * HrdBufferFinalFillPercentage?: null|int, * HrdBufferInitialFillPercentage?: null|int, * HrdBufferSize?: null|int, - * InterlaceMode?: null|H264InterlaceMode::*, + * InterlaceMode?: null|H264InterlaceMode::*|string, * MaxBitrate?: null|int, * MinIInterval?: null|int, * NumberBFramesBetweenReferenceFrames?: null|int, * NumberReferenceFrames?: null|int, - * ParControl?: null|H264ParControl::*, + * ParControl?: null|H264ParControl::*|string, * ParDenominator?: null|int, * ParNumerator?: null|int, - * PerFrameMetrics?: null|array, - * QualityTuningLevel?: null|H264QualityTuningLevel::*, + * PerFrameMetrics?: null|array, + * QualityTuningLevel?: null|H264QualityTuningLevel::*|string, * QvbrSettings?: null|H264QvbrSettings|array, - * RateControlMode?: null|H264RateControlMode::*, - * RepeatPps?: null|H264RepeatPps::*, - * SaliencyAwareEncoding?: null|H264SaliencyAwareEncoding::*, - * ScanTypeConversionMode?: null|H264ScanTypeConversionMode::*, - * SceneChangeDetect?: null|H264SceneChangeDetect::*, + * RateControlMode?: null|H264RateControlMode::*|string, + * RepeatPps?: null|H264RepeatPps::*|string, + * SaliencyAwareEncoding?: null|H264SaliencyAwareEncoding::*|string, + * ScanTypeConversionMode?: null|H264ScanTypeConversionMode::*|string, + * SceneChangeDetect?: null|H264SceneChangeDetect::*|string, * Slices?: null|int, - * SlowPal?: null|H264SlowPal::*, + * SlowPal?: null|H264SlowPal::*|string, * Softness?: null|int, - * SpatialAdaptiveQuantization?: null|H264SpatialAdaptiveQuantization::*, - * Syntax?: null|H264Syntax::*, - * Telecine?: null|H264Telecine::*, - * TemporalAdaptiveQuantization?: null|H264TemporalAdaptiveQuantization::*, - * UnregisteredSeiTimecode?: null|H264UnregisteredSeiTimecode::*, - * WriteMp4PackagingType?: null|H264WriteMp4PackagingType::*, + * SpatialAdaptiveQuantization?: null|H264SpatialAdaptiveQuantization::*|string, + * Syntax?: null|H264Syntax::*|string, + * Telecine?: null|H264Telecine::*|string, + * TemporalAdaptiveQuantization?: null|H264TemporalAdaptiveQuantization::*|string, + * UnregisteredSeiTimecode?: null|H264UnregisteredSeiTimecode::*|string, + * WriteMp4PackagingType?: null|H264WriteMp4PackagingType::*|string, * }|H264Settings $input */ public static function create($input): self @@ -684,7 +684,7 @@ public static function create($input): self } /** - * @return H264AdaptiveQuantization::*|null + * @return H264AdaptiveQuantization::*|string|null */ public function getAdaptiveQuantization(): ?string { @@ -702,7 +702,7 @@ public function getBitrate(): ?int } /** - * @return H264CodecLevel::*|null + * @return H264CodecLevel::*|string|null */ public function getCodecLevel(): ?string { @@ -710,7 +710,7 @@ public function getCodecLevel(): ?string } /** - * @return H264CodecProfile::*|null + * @return H264CodecProfile::*|string|null */ public function getCodecProfile(): ?string { @@ -718,7 +718,7 @@ public function getCodecProfile(): ?string } /** - * @return H264DynamicSubGop::*|null + * @return H264DynamicSubGop::*|string|null */ public function getDynamicSubGop(): ?string { @@ -726,7 +726,7 @@ public function getDynamicSubGop(): ?string } /** - * @return H264EndOfStreamMarkers::*|null + * @return H264EndOfStreamMarkers::*|string|null */ public function getEndOfStreamMarkers(): ?string { @@ -734,7 +734,7 @@ public function getEndOfStreamMarkers(): ?string } /** - * @return H264EntropyEncoding::*|null + * @return H264EntropyEncoding::*|string|null */ public function getEntropyEncoding(): ?string { @@ -742,7 +742,7 @@ public function getEntropyEncoding(): ?string } /** - * @return H264FieldEncoding::*|null + * @return H264FieldEncoding::*|string|null */ public function getFieldEncoding(): ?string { @@ -750,7 +750,7 @@ public function getFieldEncoding(): ?string } /** - * @return H264FlickerAdaptiveQuantization::*|null + * @return H264FlickerAdaptiveQuantization::*|string|null */ public function getFlickerAdaptiveQuantization(): ?string { @@ -758,7 +758,7 @@ public function getFlickerAdaptiveQuantization(): ?string } /** - * @return H264FramerateControl::*|null + * @return H264FramerateControl::*|string|null */ public function getFramerateControl(): ?string { @@ -766,7 +766,7 @@ public function getFramerateControl(): ?string } /** - * @return H264FramerateConversionAlgorithm::*|null + * @return H264FramerateConversionAlgorithm::*|string|null */ public function getFramerateConversionAlgorithm(): ?string { @@ -784,7 +784,7 @@ public function getFramerateNumerator(): ?int } /** - * @return H264GopBReference::*|null + * @return H264GopBReference::*|string|null */ public function getGopBreference(): ?string { @@ -802,7 +802,7 @@ public function getGopSize(): ?float } /** - * @return H264GopSizeUnits::*|null + * @return H264GopSizeUnits::*|string|null */ public function getGopSizeUnits(): ?string { @@ -825,7 +825,7 @@ public function getHrdBufferSize(): ?int } /** - * @return H264InterlaceMode::*|null + * @return H264InterlaceMode::*|string|null */ public function getInterlaceMode(): ?string { @@ -853,7 +853,7 @@ public function getNumberReferenceFrames(): ?int } /** - * @return H264ParControl::*|null + * @return H264ParControl::*|string|null */ public function getParControl(): ?string { @@ -871,7 +871,7 @@ public function getParNumerator(): ?int } /** - * @return list + * @return list */ public function getPerFrameMetrics(): array { @@ -879,7 +879,7 @@ public function getPerFrameMetrics(): array } /** - * @return H264QualityTuningLevel::*|null + * @return H264QualityTuningLevel::*|string|null */ public function getQualityTuningLevel(): ?string { @@ -892,7 +892,7 @@ public function getQvbrSettings(): ?H264QvbrSettings } /** - * @return H264RateControlMode::*|null + * @return H264RateControlMode::*|string|null */ public function getRateControlMode(): ?string { @@ -900,7 +900,7 @@ public function getRateControlMode(): ?string } /** - * @return H264RepeatPps::*|null + * @return H264RepeatPps::*|string|null */ public function getRepeatPps(): ?string { @@ -908,7 +908,7 @@ public function getRepeatPps(): ?string } /** - * @return H264SaliencyAwareEncoding::*|null + * @return H264SaliencyAwareEncoding::*|string|null */ public function getSaliencyAwareEncoding(): ?string { @@ -916,7 +916,7 @@ public function getSaliencyAwareEncoding(): ?string } /** - * @return H264ScanTypeConversionMode::*|null + * @return H264ScanTypeConversionMode::*|string|null */ public function getScanTypeConversionMode(): ?string { @@ -924,7 +924,7 @@ public function getScanTypeConversionMode(): ?string } /** - * @return H264SceneChangeDetect::*|null + * @return H264SceneChangeDetect::*|string|null */ public function getSceneChangeDetect(): ?string { @@ -937,7 +937,7 @@ public function getSlices(): ?int } /** - * @return H264SlowPal::*|null + * @return H264SlowPal::*|string|null */ public function getSlowPal(): ?string { @@ -950,7 +950,7 @@ public function getSoftness(): ?int } /** - * @return H264SpatialAdaptiveQuantization::*|null + * @return H264SpatialAdaptiveQuantization::*|string|null */ public function getSpatialAdaptiveQuantization(): ?string { @@ -958,7 +958,7 @@ public function getSpatialAdaptiveQuantization(): ?string } /** - * @return H264Syntax::*|null + * @return H264Syntax::*|string|null */ public function getSyntax(): ?string { @@ -966,7 +966,7 @@ public function getSyntax(): ?string } /** - * @return H264Telecine::*|null + * @return H264Telecine::*|string|null */ public function getTelecine(): ?string { @@ -974,7 +974,7 @@ public function getTelecine(): ?string } /** - * @return H264TemporalAdaptiveQuantization::*|null + * @return H264TemporalAdaptiveQuantization::*|string|null */ public function getTemporalAdaptiveQuantization(): ?string { @@ -982,7 +982,7 @@ public function getTemporalAdaptiveQuantization(): ?string } /** - * @return H264UnregisteredSeiTimecode::*|null + * @return H264UnregisteredSeiTimecode::*|string|null */ public function getUnregisteredSeiTimecode(): ?string { @@ -990,7 +990,7 @@ public function getUnregisteredSeiTimecode(): ?string } /** - * @return H264WriteMp4PackagingType::*|null + * @return H264WriteMp4PackagingType::*|string|null */ public function getWriteMp4PackagingType(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/H265Settings.php b/src/Service/MediaConvert/src/ValueObject/H265Settings.php index 9132e2797..95b653a80 100644 --- a/src/Service/MediaConvert/src/ValueObject/H265Settings.php +++ b/src/Service/MediaConvert/src/ValueObject/H265Settings.php @@ -44,7 +44,7 @@ final class H265Settings * Quantization, Temporal Adaptive Quantization, and Flicker Adaptive Quantization, to further control the quantization * filter. Set Adaptive Quantization to Off to apply no quantization to your output. * - * @var H265AdaptiveQuantization::*|null + * @var H265AdaptiveQuantization::*|string|null */ private $adaptiveQuantization; @@ -52,7 +52,7 @@ final class H265Settings * Enables Alternate Transfer Function SEI message for outputs using Hybrid Log Gamma (HLG) Electro-Optical Transfer * Function (EOTF). * - * @var H265AlternateTransferFunctionSei::*|null + * @var H265AlternateTransferFunctionSei::*|string|null */ private $alternateTransferFunctionSei; @@ -78,7 +78,7 @@ final class H265Settings /** * H.265 Level. * - * @var H265CodecLevel::*|null + * @var H265CodecLevel::*|string|null */ private $codecLevel; @@ -86,7 +86,7 @@ final class H265Settings * Represents the Profile and Tier, per the HEVC (H.265) specification. Selections are grouped as [Profile] / [Tier], so * "Main/High" represents Main Profile with High Tier. 4:2:2 profiles are only available with the HEVC 4:2:2 License. * - * @var H265CodecProfile::*|null + * @var H265CodecProfile::*|string|null */ private $codecProfile; @@ -96,7 +96,7 @@ final class H265Settings * the default value, Enabled. To not apply any deblocking: Choose Disabled. Visible block edge artifacts might appear * in the output, especially at lower bitrates. * - * @var H265Deblocking::*|null + * @var H265Deblocking::*|string|null */ private $deblocking; @@ -107,7 +107,7 @@ final class H265Settings * content. The maximum number of B- frames is limited by the value that you choose for B-frames between reference * frames. To use the same number B-frames for all types of content: Choose Static. * - * @var H265DynamicSubGop::*|null + * @var H265DynamicSubGop::*|string|null */ private $dynamicSubGop; @@ -116,7 +116,7 @@ final class H265Settings * end of stream markers: Leave blank or keep the default value, Include. To not include end of stream markers: Choose * Suppress. This is useful when your output will be inserted into another stream. * - * @var H265EndOfStreamMarkers::*|null + * @var H265EndOfStreamMarkers::*|string|null */ private $endOfStreamMarkers; @@ -127,7 +127,7 @@ final class H265Settings * the flicker. This setting is disabled by default. Related setting: In addition to enabling this setting, you must * also set adaptiveQuantization to a value other than Off. * - * @var H265FlickerAdaptiveQuantization::*|null + * @var H265FlickerAdaptiveQuantization::*|string|null */ private $flickerAdaptiveQuantization; @@ -137,7 +137,7 @@ final class H265Settings * list or choose Custom. The framerates shown in the dropdown list are decimal approximations of fractions. If you * choose Custom, specify your frame rate as a fraction. * - * @var H265FramerateControl::*|null + * @var H265FramerateControl::*|string|null */ private $framerateControl; @@ -154,7 +154,7 @@ final class H265Settings * your output. Note that since the frame count is maintained, the duration of your output will become shorter at higher * frame rates and longer at lower frame rates. * - * @var H265FramerateConversionAlgorithm::*|null + * @var H265FramerateConversionAlgorithm::*|string|null */ private $framerateConversionAlgorithm; @@ -184,7 +184,7 @@ final class H265Settings * to help improve the video quality of your output relative to its bitrate. To not use reference B-frames: Choose * Disabled. * - * @var H265GopBReference::*|null + * @var H265GopBReference::*|string|null */ private $gopBreference; @@ -218,7 +218,7 @@ final class H265Settings * leave GOP size blank in each output in your output group. To explicitly specify the GOP length, choose Specified, * frames or Specified, seconds and then provide the GOP length in the related setting GOP size. * - * @var H265GopSizeUnits::*|null + * @var H265GopSizeUnits::*|string|null */ private $gopSizeUnits; @@ -254,7 +254,7 @@ final class H265Settings * interlaced, the output will be interlaced with the same polarity as the source. If the source is progressive, the * output will be interlaced with top field bottom field first, depending on which of the Follow options you choose. * - * @var H265InterlaceMode::*|null + * @var H265InterlaceMode::*|string|null */ private $interlaceMode; @@ -306,7 +306,7 @@ final class H265Settings * than Follow source. When you choose SPECIFIED for this setting, you must also specify values for the parNumerator and * parDenominator settings. * - * @var H265ParControl::*|null + * @var H265ParControl::*|string|null */ private $parControl; @@ -344,7 +344,7 @@ final class H265Settings * Fusion * QVBR: Quality-Defined Variable Bitrate. This option is only available when your output uses the QVBR rate * control mode. * - * @var list|null + * @var list|null */ private $perFrameMetrics; @@ -352,7 +352,7 @@ final class H265Settings * Optional. Use Quality tuning level to choose how you want to trade off encoding speed for output video quality. The * default behavior is faster, lower quality, single-pass encoding. * - * @var H265QualityTuningLevel::*|null + * @var H265QualityTuningLevel::*|string|null */ private $qualityTuningLevel; @@ -368,7 +368,7 @@ final class H265Settings * Use this setting to specify whether this output has a variable bitrate (VBR), constant bitrate (CBR) or * quality-defined variable bitrate (QVBR). * - * @var H265RateControlMode::*|null + * @var H265RateControlMode::*|string|null */ private $rateControlMode; @@ -376,7 +376,7 @@ final class H265Settings * Specify Sample Adaptive Offset (SAO) filter strength. Adaptive mode dynamically selects best strength based on * content. * - * @var H265SampleAdaptiveOffsetFilterMode::*|null + * @var H265SampleAdaptiveOffsetFilterMode::*|string|null */ private $sampleAdaptiveOffsetFilterMode; @@ -390,7 +390,7 @@ final class H265Settings * use optimized interlacing, you must set Telecine to None or Soft. You can't use optimized interlacing for hard * telecine outputs. You must also set Interlace mode to a value other than Progressive. * - * @var H265ScanTypeConversionMode::*|null + * @var H265ScanTypeConversionMode::*|string|null */ private $scanTypeConversionMode; @@ -399,7 +399,7 @@ final class H265Settings * quality and is enabled by default. If this output uses QVBR, choose Transition detection for further video quality * improvement. For more information about QVBR, see https://docs.aws.amazon.com/console/mediaconvert/cbr-vbr-qvbr. * - * @var H265SceneChangeDetect::*|null + * @var H265SceneChangeDetect::*|string|null */ private $sceneChangeDetect; @@ -417,7 +417,7 @@ final class H265Settings * keep it synchronized with the video. Note that enabling this setting will slightly reduce the duration of your video. * Required settings: You must also set Framerate to 25. * - * @var H265SlowPal::*|null + * @var H265SlowPal::*|string|null */ private $slowPal; @@ -433,7 +433,7 @@ final class H265Settings * homogeneous content, such as cartoons and video games, set it to Low. For content with a wider variety of textures, * set it to High or Higher. * - * @var H265SpatialAdaptiveQuantization::*|null + * @var H265SpatialAdaptiveQuantization::*|string|null */ private $spatialAdaptiveQuantization; @@ -443,7 +443,7 @@ final class H265Settings * identify the scan type for the output: Progressive, Interlaced, Hard Telecine or Soft Telecine. - Hard: produces * 29.97i output from 23.976 input. - Soft: produces 23.976; the player converts this output to 29.97i. * - * @var H265Telecine::*|null + * @var H265Telecine::*|string|null */ private $telecine; @@ -457,7 +457,7 @@ final class H265Settings * objects with sharp edges, such as sports athletes' faces, you might choose to disable this feature. Related setting: * When you enable temporal quantization, adjust the strength of the filter with the setting Adaptive quantization. * - * @var H265TemporalAdaptiveQuantization::*|null + * @var H265TemporalAdaptiveQuantization::*|string|null */ private $temporalAdaptiveQuantization; @@ -469,21 +469,21 @@ final class H265Settings * decode all the frames for full frame rate output or only the I and P frames (lowest temporal layer) for a half frame * rate output. * - * @var H265TemporalIds::*|null + * @var H265TemporalIds::*|string|null */ private $temporalIds; /** * Enable use of tiles, allowing horizontal as well as vertical subdivision of the encoded pictures. * - * @var H265Tiles::*|null + * @var H265Tiles::*|string|null */ private $tiles; /** * Inserts timecode for each frame as 4 bytes of an unregistered SEI message. * - * @var H265UnregisteredSeiTimecode::*|null + * @var H265UnregisteredSeiTimecode::*|string|null */ private $unregisteredSeiTimecode; @@ -496,57 +496,57 @@ final class H265Settings * properly with some downstream systems and video players. The service defaults to marking your output as HEV1. For * these outputs, the service writes parameter set NAL units directly into the samples. * - * @var H265WriteMp4PackagingType::*|null + * @var H265WriteMp4PackagingType::*|string|null */ private $writeMp4PackagingType; /** * @param array{ - * AdaptiveQuantization?: null|H265AdaptiveQuantization::*, - * AlternateTransferFunctionSei?: null|H265AlternateTransferFunctionSei::*, + * AdaptiveQuantization?: null|H265AdaptiveQuantization::*|string, + * AlternateTransferFunctionSei?: null|H265AlternateTransferFunctionSei::*|string, * BandwidthReductionFilter?: null|BandwidthReductionFilter|array, * Bitrate?: null|int, - * CodecLevel?: null|H265CodecLevel::*, - * CodecProfile?: null|H265CodecProfile::*, - * Deblocking?: null|H265Deblocking::*, - * DynamicSubGop?: null|H265DynamicSubGop::*, - * EndOfStreamMarkers?: null|H265EndOfStreamMarkers::*, - * FlickerAdaptiveQuantization?: null|H265FlickerAdaptiveQuantization::*, - * FramerateControl?: null|H265FramerateControl::*, - * FramerateConversionAlgorithm?: null|H265FramerateConversionAlgorithm::*, + * CodecLevel?: null|H265CodecLevel::*|string, + * CodecProfile?: null|H265CodecProfile::*|string, + * Deblocking?: null|H265Deblocking::*|string, + * DynamicSubGop?: null|H265DynamicSubGop::*|string, + * EndOfStreamMarkers?: null|H265EndOfStreamMarkers::*|string, + * FlickerAdaptiveQuantization?: null|H265FlickerAdaptiveQuantization::*|string, + * FramerateControl?: null|H265FramerateControl::*|string, + * FramerateConversionAlgorithm?: null|H265FramerateConversionAlgorithm::*|string, * FramerateDenominator?: null|int, * FramerateNumerator?: null|int, - * GopBReference?: null|H265GopBReference::*, + * GopBReference?: null|H265GopBReference::*|string, * GopClosedCadence?: null|int, * GopSize?: null|float, - * GopSizeUnits?: null|H265GopSizeUnits::*, + * GopSizeUnits?: null|H265GopSizeUnits::*|string, * HrdBufferFinalFillPercentage?: null|int, * HrdBufferInitialFillPercentage?: null|int, * HrdBufferSize?: null|int, - * InterlaceMode?: null|H265InterlaceMode::*, + * InterlaceMode?: null|H265InterlaceMode::*|string, * MaxBitrate?: null|int, * MinIInterval?: null|int, * NumberBFramesBetweenReferenceFrames?: null|int, * NumberReferenceFrames?: null|int, - * ParControl?: null|H265ParControl::*, + * ParControl?: null|H265ParControl::*|string, * ParDenominator?: null|int, * ParNumerator?: null|int, - * PerFrameMetrics?: null|array, - * QualityTuningLevel?: null|H265QualityTuningLevel::*, + * PerFrameMetrics?: null|array, + * QualityTuningLevel?: null|H265QualityTuningLevel::*|string, * QvbrSettings?: null|H265QvbrSettings|array, - * RateControlMode?: null|H265RateControlMode::*, - * SampleAdaptiveOffsetFilterMode?: null|H265SampleAdaptiveOffsetFilterMode::*, - * ScanTypeConversionMode?: null|H265ScanTypeConversionMode::*, - * SceneChangeDetect?: null|H265SceneChangeDetect::*, + * RateControlMode?: null|H265RateControlMode::*|string, + * SampleAdaptiveOffsetFilterMode?: null|H265SampleAdaptiveOffsetFilterMode::*|string, + * ScanTypeConversionMode?: null|H265ScanTypeConversionMode::*|string, + * SceneChangeDetect?: null|H265SceneChangeDetect::*|string, * Slices?: null|int, - * SlowPal?: null|H265SlowPal::*, - * SpatialAdaptiveQuantization?: null|H265SpatialAdaptiveQuantization::*, - * Telecine?: null|H265Telecine::*, - * TemporalAdaptiveQuantization?: null|H265TemporalAdaptiveQuantization::*, - * TemporalIds?: null|H265TemporalIds::*, - * Tiles?: null|H265Tiles::*, - * UnregisteredSeiTimecode?: null|H265UnregisteredSeiTimecode::*, - * WriteMp4PackagingType?: null|H265WriteMp4PackagingType::*, + * SlowPal?: null|H265SlowPal::*|string, + * SpatialAdaptiveQuantization?: null|H265SpatialAdaptiveQuantization::*|string, + * Telecine?: null|H265Telecine::*|string, + * TemporalAdaptiveQuantization?: null|H265TemporalAdaptiveQuantization::*|string, + * TemporalIds?: null|H265TemporalIds::*|string, + * Tiles?: null|H265Tiles::*|string, + * UnregisteredSeiTimecode?: null|H265UnregisteredSeiTimecode::*|string, + * WriteMp4PackagingType?: null|H265WriteMp4PackagingType::*|string, * } $input */ public function __construct(array $input) @@ -600,51 +600,51 @@ public function __construct(array $input) /** * @param array{ - * AdaptiveQuantization?: null|H265AdaptiveQuantization::*, - * AlternateTransferFunctionSei?: null|H265AlternateTransferFunctionSei::*, + * AdaptiveQuantization?: null|H265AdaptiveQuantization::*|string, + * AlternateTransferFunctionSei?: null|H265AlternateTransferFunctionSei::*|string, * BandwidthReductionFilter?: null|BandwidthReductionFilter|array, * Bitrate?: null|int, - * CodecLevel?: null|H265CodecLevel::*, - * CodecProfile?: null|H265CodecProfile::*, - * Deblocking?: null|H265Deblocking::*, - * DynamicSubGop?: null|H265DynamicSubGop::*, - * EndOfStreamMarkers?: null|H265EndOfStreamMarkers::*, - * FlickerAdaptiveQuantization?: null|H265FlickerAdaptiveQuantization::*, - * FramerateControl?: null|H265FramerateControl::*, - * FramerateConversionAlgorithm?: null|H265FramerateConversionAlgorithm::*, + * CodecLevel?: null|H265CodecLevel::*|string, + * CodecProfile?: null|H265CodecProfile::*|string, + * Deblocking?: null|H265Deblocking::*|string, + * DynamicSubGop?: null|H265DynamicSubGop::*|string, + * EndOfStreamMarkers?: null|H265EndOfStreamMarkers::*|string, + * FlickerAdaptiveQuantization?: null|H265FlickerAdaptiveQuantization::*|string, + * FramerateControl?: null|H265FramerateControl::*|string, + * FramerateConversionAlgorithm?: null|H265FramerateConversionAlgorithm::*|string, * FramerateDenominator?: null|int, * FramerateNumerator?: null|int, - * GopBReference?: null|H265GopBReference::*, + * GopBReference?: null|H265GopBReference::*|string, * GopClosedCadence?: null|int, * GopSize?: null|float, - * GopSizeUnits?: null|H265GopSizeUnits::*, + * GopSizeUnits?: null|H265GopSizeUnits::*|string, * HrdBufferFinalFillPercentage?: null|int, * HrdBufferInitialFillPercentage?: null|int, * HrdBufferSize?: null|int, - * InterlaceMode?: null|H265InterlaceMode::*, + * InterlaceMode?: null|H265InterlaceMode::*|string, * MaxBitrate?: null|int, * MinIInterval?: null|int, * NumberBFramesBetweenReferenceFrames?: null|int, * NumberReferenceFrames?: null|int, - * ParControl?: null|H265ParControl::*, + * ParControl?: null|H265ParControl::*|string, * ParDenominator?: null|int, * ParNumerator?: null|int, - * PerFrameMetrics?: null|array, - * QualityTuningLevel?: null|H265QualityTuningLevel::*, + * PerFrameMetrics?: null|array, + * QualityTuningLevel?: null|H265QualityTuningLevel::*|string, * QvbrSettings?: null|H265QvbrSettings|array, - * RateControlMode?: null|H265RateControlMode::*, - * SampleAdaptiveOffsetFilterMode?: null|H265SampleAdaptiveOffsetFilterMode::*, - * ScanTypeConversionMode?: null|H265ScanTypeConversionMode::*, - * SceneChangeDetect?: null|H265SceneChangeDetect::*, + * RateControlMode?: null|H265RateControlMode::*|string, + * SampleAdaptiveOffsetFilterMode?: null|H265SampleAdaptiveOffsetFilterMode::*|string, + * ScanTypeConversionMode?: null|H265ScanTypeConversionMode::*|string, + * SceneChangeDetect?: null|H265SceneChangeDetect::*|string, * Slices?: null|int, - * SlowPal?: null|H265SlowPal::*, - * SpatialAdaptiveQuantization?: null|H265SpatialAdaptiveQuantization::*, - * Telecine?: null|H265Telecine::*, - * TemporalAdaptiveQuantization?: null|H265TemporalAdaptiveQuantization::*, - * TemporalIds?: null|H265TemporalIds::*, - * Tiles?: null|H265Tiles::*, - * UnregisteredSeiTimecode?: null|H265UnregisteredSeiTimecode::*, - * WriteMp4PackagingType?: null|H265WriteMp4PackagingType::*, + * SlowPal?: null|H265SlowPal::*|string, + * SpatialAdaptiveQuantization?: null|H265SpatialAdaptiveQuantization::*|string, + * Telecine?: null|H265Telecine::*|string, + * TemporalAdaptiveQuantization?: null|H265TemporalAdaptiveQuantization::*|string, + * TemporalIds?: null|H265TemporalIds::*|string, + * Tiles?: null|H265Tiles::*|string, + * UnregisteredSeiTimecode?: null|H265UnregisteredSeiTimecode::*|string, + * WriteMp4PackagingType?: null|H265WriteMp4PackagingType::*|string, * }|H265Settings $input */ public static function create($input): self @@ -653,7 +653,7 @@ public static function create($input): self } /** - * @return H265AdaptiveQuantization::*|null + * @return H265AdaptiveQuantization::*|string|null */ public function getAdaptiveQuantization(): ?string { @@ -661,7 +661,7 @@ public function getAdaptiveQuantization(): ?string } /** - * @return H265AlternateTransferFunctionSei::*|null + * @return H265AlternateTransferFunctionSei::*|string|null */ public function getAlternateTransferFunctionSei(): ?string { @@ -679,7 +679,7 @@ public function getBitrate(): ?int } /** - * @return H265CodecLevel::*|null + * @return H265CodecLevel::*|string|null */ public function getCodecLevel(): ?string { @@ -687,7 +687,7 @@ public function getCodecLevel(): ?string } /** - * @return H265CodecProfile::*|null + * @return H265CodecProfile::*|string|null */ public function getCodecProfile(): ?string { @@ -695,7 +695,7 @@ public function getCodecProfile(): ?string } /** - * @return H265Deblocking::*|null + * @return H265Deblocking::*|string|null */ public function getDeblocking(): ?string { @@ -703,7 +703,7 @@ public function getDeblocking(): ?string } /** - * @return H265DynamicSubGop::*|null + * @return H265DynamicSubGop::*|string|null */ public function getDynamicSubGop(): ?string { @@ -711,7 +711,7 @@ public function getDynamicSubGop(): ?string } /** - * @return H265EndOfStreamMarkers::*|null + * @return H265EndOfStreamMarkers::*|string|null */ public function getEndOfStreamMarkers(): ?string { @@ -719,7 +719,7 @@ public function getEndOfStreamMarkers(): ?string } /** - * @return H265FlickerAdaptiveQuantization::*|null + * @return H265FlickerAdaptiveQuantization::*|string|null */ public function getFlickerAdaptiveQuantization(): ?string { @@ -727,7 +727,7 @@ public function getFlickerAdaptiveQuantization(): ?string } /** - * @return H265FramerateControl::*|null + * @return H265FramerateControl::*|string|null */ public function getFramerateControl(): ?string { @@ -735,7 +735,7 @@ public function getFramerateControl(): ?string } /** - * @return H265FramerateConversionAlgorithm::*|null + * @return H265FramerateConversionAlgorithm::*|string|null */ public function getFramerateConversionAlgorithm(): ?string { @@ -753,7 +753,7 @@ public function getFramerateNumerator(): ?int } /** - * @return H265GopBReference::*|null + * @return H265GopBReference::*|string|null */ public function getGopBreference(): ?string { @@ -771,7 +771,7 @@ public function getGopSize(): ?float } /** - * @return H265GopSizeUnits::*|null + * @return H265GopSizeUnits::*|string|null */ public function getGopSizeUnits(): ?string { @@ -794,7 +794,7 @@ public function getHrdBufferSize(): ?int } /** - * @return H265InterlaceMode::*|null + * @return H265InterlaceMode::*|string|null */ public function getInterlaceMode(): ?string { @@ -822,7 +822,7 @@ public function getNumberReferenceFrames(): ?int } /** - * @return H265ParControl::*|null + * @return H265ParControl::*|string|null */ public function getParControl(): ?string { @@ -840,7 +840,7 @@ public function getParNumerator(): ?int } /** - * @return list + * @return list */ public function getPerFrameMetrics(): array { @@ -848,7 +848,7 @@ public function getPerFrameMetrics(): array } /** - * @return H265QualityTuningLevel::*|null + * @return H265QualityTuningLevel::*|string|null */ public function getQualityTuningLevel(): ?string { @@ -861,7 +861,7 @@ public function getQvbrSettings(): ?H265QvbrSettings } /** - * @return H265RateControlMode::*|null + * @return H265RateControlMode::*|string|null */ public function getRateControlMode(): ?string { @@ -869,7 +869,7 @@ public function getRateControlMode(): ?string } /** - * @return H265SampleAdaptiveOffsetFilterMode::*|null + * @return H265SampleAdaptiveOffsetFilterMode::*|string|null */ public function getSampleAdaptiveOffsetFilterMode(): ?string { @@ -877,7 +877,7 @@ public function getSampleAdaptiveOffsetFilterMode(): ?string } /** - * @return H265ScanTypeConversionMode::*|null + * @return H265ScanTypeConversionMode::*|string|null */ public function getScanTypeConversionMode(): ?string { @@ -885,7 +885,7 @@ public function getScanTypeConversionMode(): ?string } /** - * @return H265SceneChangeDetect::*|null + * @return H265SceneChangeDetect::*|string|null */ public function getSceneChangeDetect(): ?string { @@ -898,7 +898,7 @@ public function getSlices(): ?int } /** - * @return H265SlowPal::*|null + * @return H265SlowPal::*|string|null */ public function getSlowPal(): ?string { @@ -906,7 +906,7 @@ public function getSlowPal(): ?string } /** - * @return H265SpatialAdaptiveQuantization::*|null + * @return H265SpatialAdaptiveQuantization::*|string|null */ public function getSpatialAdaptiveQuantization(): ?string { @@ -914,7 +914,7 @@ public function getSpatialAdaptiveQuantization(): ?string } /** - * @return H265Telecine::*|null + * @return H265Telecine::*|string|null */ public function getTelecine(): ?string { @@ -922,7 +922,7 @@ public function getTelecine(): ?string } /** - * @return H265TemporalAdaptiveQuantization::*|null + * @return H265TemporalAdaptiveQuantization::*|string|null */ public function getTemporalAdaptiveQuantization(): ?string { @@ -930,7 +930,7 @@ public function getTemporalAdaptiveQuantization(): ?string } /** - * @return H265TemporalIds::*|null + * @return H265TemporalIds::*|string|null */ public function getTemporalIds(): ?string { @@ -938,7 +938,7 @@ public function getTemporalIds(): ?string } /** - * @return H265Tiles::*|null + * @return H265Tiles::*|string|null */ public function getTiles(): ?string { @@ -946,7 +946,7 @@ public function getTiles(): ?string } /** - * @return H265UnregisteredSeiTimecode::*|null + * @return H265UnregisteredSeiTimecode::*|string|null */ public function getUnregisteredSeiTimecode(): ?string { @@ -954,7 +954,7 @@ public function getUnregisteredSeiTimecode(): ?string } /** - * @return H265WriteMp4PackagingType::*|null + * @return H265WriteMp4PackagingType::*|string|null */ public function getWriteMp4PackagingType(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/HlsCaptionLanguageMapping.php b/src/Service/MediaConvert/src/ValueObject/HlsCaptionLanguageMapping.php index 084c016c8..398f7e772 100644 --- a/src/Service/MediaConvert/src/ValueObject/HlsCaptionLanguageMapping.php +++ b/src/Service/MediaConvert/src/ValueObject/HlsCaptionLanguageMapping.php @@ -28,7 +28,7 @@ final class HlsCaptionLanguageMapping * Specify the language, using the ISO 639-2 three-letter code listed at * https://www.loc.gov/standards/iso639-2/php/code_list.php. * - * @var LanguageCode::*|null + * @var LanguageCode::*|string|null */ private $languageCode; @@ -43,7 +43,7 @@ final class HlsCaptionLanguageMapping * @param array{ * CaptionChannel?: null|int, * CustomLanguageCode?: null|string, - * LanguageCode?: null|LanguageCode::*, + * LanguageCode?: null|LanguageCode::*|string, * LanguageDescription?: null|string, * } $input */ @@ -59,7 +59,7 @@ public function __construct(array $input) * @param array{ * CaptionChannel?: null|int, * CustomLanguageCode?: null|string, - * LanguageCode?: null|LanguageCode::*, + * LanguageCode?: null|LanguageCode::*|string, * LanguageDescription?: null|string, * }|HlsCaptionLanguageMapping $input */ @@ -79,7 +79,7 @@ public function getCustomLanguageCode(): ?string } /** - * @return LanguageCode::*|null + * @return LanguageCode::*|string|null */ public function getLanguageCode(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/HlsEncryptionSettings.php b/src/Service/MediaConvert/src/ValueObject/HlsEncryptionSettings.php index f72d8f901..1fb778394 100644 --- a/src/Service/MediaConvert/src/ValueObject/HlsEncryptionSettings.php +++ b/src/Service/MediaConvert/src/ValueObject/HlsEncryptionSettings.php @@ -25,7 +25,7 @@ final class HlsEncryptionSettings * Encrypts the segments with the given encryption scheme. Leave blank to disable. Selecting 'Disabled' in the web * interface also disables encryption. * - * @var HlsEncryptionType::*|null + * @var HlsEncryptionType::*|string|null */ private $encryptionMethod; @@ -33,7 +33,7 @@ final class HlsEncryptionSettings * The Initialization Vector is a 128-bit number used in conjunction with the key for encrypting blocks. If set to * INCLUDE, Initialization Vector is listed in the manifest. Otherwise Initialization Vector is not in the manifest. * - * @var HlsInitializationVectorInManifest::*|null + * @var HlsInitializationVectorInManifest::*|string|null */ private $initializationVectorInManifest; @@ -41,7 +41,7 @@ final class HlsEncryptionSettings * Enable this setting to insert the EXT-X-SESSION-KEY element into the master playlist. This allows for offline Apple * HLS FairPlay content protection. * - * @var HlsOfflineEncrypted::*|null + * @var HlsOfflineEncrypted::*|string|null */ private $offlineEncrypted; @@ -64,19 +64,19 @@ final class HlsEncryptionSettings * Specify whether your DRM encryption key is static or from a key provider that follows the SPEKE standard. For more * information about SPEKE, see https://docs.aws.amazon.com/speke/latest/documentation/what-is-speke.html. * - * @var HlsKeyProviderType::*|null + * @var HlsKeyProviderType::*|string|null */ private $type; /** * @param array{ * ConstantInitializationVector?: null|string, - * EncryptionMethod?: null|HlsEncryptionType::*, - * InitializationVectorInManifest?: null|HlsInitializationVectorInManifest::*, - * OfflineEncrypted?: null|HlsOfflineEncrypted::*, + * EncryptionMethod?: null|HlsEncryptionType::*|string, + * InitializationVectorInManifest?: null|HlsInitializationVectorInManifest::*|string, + * OfflineEncrypted?: null|HlsOfflineEncrypted::*|string, * SpekeKeyProvider?: null|SpekeKeyProvider|array, * StaticKeyProvider?: null|StaticKeyProvider|array, - * Type?: null|HlsKeyProviderType::*, + * Type?: null|HlsKeyProviderType::*|string, * } $input */ public function __construct(array $input) @@ -93,12 +93,12 @@ public function __construct(array $input) /** * @param array{ * ConstantInitializationVector?: null|string, - * EncryptionMethod?: null|HlsEncryptionType::*, - * InitializationVectorInManifest?: null|HlsInitializationVectorInManifest::*, - * OfflineEncrypted?: null|HlsOfflineEncrypted::*, + * EncryptionMethod?: null|HlsEncryptionType::*|string, + * InitializationVectorInManifest?: null|HlsInitializationVectorInManifest::*|string, + * OfflineEncrypted?: null|HlsOfflineEncrypted::*|string, * SpekeKeyProvider?: null|SpekeKeyProvider|array, * StaticKeyProvider?: null|StaticKeyProvider|array, - * Type?: null|HlsKeyProviderType::*, + * Type?: null|HlsKeyProviderType::*|string, * }|HlsEncryptionSettings $input */ public static function create($input): self @@ -112,7 +112,7 @@ public function getConstantInitializationVector(): ?string } /** - * @return HlsEncryptionType::*|null + * @return HlsEncryptionType::*|string|null */ public function getEncryptionMethod(): ?string { @@ -120,7 +120,7 @@ public function getEncryptionMethod(): ?string } /** - * @return HlsInitializationVectorInManifest::*|null + * @return HlsInitializationVectorInManifest::*|string|null */ public function getInitializationVectorInManifest(): ?string { @@ -128,7 +128,7 @@ public function getInitializationVectorInManifest(): ?string } /** - * @return HlsOfflineEncrypted::*|null + * @return HlsOfflineEncrypted::*|string|null */ public function getOfflineEncrypted(): ?string { @@ -146,7 +146,7 @@ public function getStaticKeyProvider(): ?StaticKeyProvider } /** - * @return HlsKeyProviderType::*|null + * @return HlsKeyProviderType::*|string|null */ public function getType(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/HlsGroupSettings.php b/src/Service/MediaConvert/src/ValueObject/HlsGroupSettings.php index e0dfde9d7..a08c49296 100644 --- a/src/Service/MediaConvert/src/ValueObject/HlsGroupSettings.php +++ b/src/Service/MediaConvert/src/ValueObject/HlsGroupSettings.php @@ -32,7 +32,7 @@ final class HlsGroupSettings * Choose one or more ad marker types to decorate your Apple HLS manifest. This setting does not determine whether * SCTE-35 markers appear in the outputs themselves. * - * @var list|null + * @var list|null */ private $adMarkers; @@ -50,7 +50,7 @@ final class HlsGroupSettings * default value, Include, to output audio-only headers. Choose Exclude to remove the audio-only headers from your audio * segments. * - * @var HlsAudioOnlyHeader::*|null + * @var HlsAudioOnlyHeader::*|string|null */ private $audioOnlyHeader; @@ -77,7 +77,7 @@ final class HlsGroupSettings * in the manifest will not match up properly with the output captions. None: Include CLOSED-CAPTIONS=NONE line in the * manifest. Omit: Omit any CLOSED-CAPTIONS line from the manifest. * - * @var HlsCaptionLanguageSetting::*|null + * @var HlsCaptionLanguageSetting::*|string|null */ private $captionLanguageSetting; @@ -87,7 +87,7 @@ final class HlsGroupSettings * segments will also be 2 seconds long. Keep the default setting, Large segments to create caption segments that are * 300 seconds long. * - * @var HlsCaptionSegmentLengthControl::*|null + * @var HlsCaptionSegmentLengthControl::*|string|null */ private $captionSegmentLengthControl; @@ -95,14 +95,14 @@ final class HlsGroupSettings * Disable this setting only when your workflow requires the #EXT-X-ALLOW-CACHE:no tag. Otherwise, keep the default * value Enabled and control caching in your video distribution set up. For example, use the Cache-Control http header. * - * @var HlsClientCache::*|null + * @var HlsClientCache::*|string|null */ private $clientCache; /** * Specification to use (RFC-6381 or the default RFC-4281) during m3u8 playlist generation. * - * @var HlsCodecSpecification::*|null + * @var HlsCodecSpecification::*|string|null */ private $codecSpecification; @@ -125,7 +125,7 @@ final class HlsGroupSettings /** * Indicates whether segments should be placed in subdirectories. * - * @var HlsDirectoryStructure::*|null + * @var HlsDirectoryStructure::*|string|null */ private $directoryStructure; @@ -144,7 +144,7 @@ final class HlsGroupSettings * mode. The thumbnails and full-frame images that MediaConvert creates with this feature are compatible with this Roku * specification: https://developer.roku.com/docs/developer-program/media-playback/trick-mode/hls-and-dash.md. * - * @var HlsImageBasedTrickPlay::*|null + * @var HlsImageBasedTrickPlay::*|string|null */ private $imageBasedTrickPlay; @@ -158,14 +158,14 @@ final class HlsGroupSettings /** * When set to GZIP, compresses HLS playlist. * - * @var HlsManifestCompression::*|null + * @var HlsManifestCompression::*|string|null */ private $manifestCompression; /** * Indicates whether the output manifest should use floating point values for segment duration. * - * @var HlsManifestDurationFormat::*|null + * @var HlsManifestDurationFormat::*|string|null */ private $manifestDurationFormat; @@ -193,7 +193,7 @@ final class HlsGroupSettings /** * Indicates whether the .m3u8 manifest file should be generated for this HLS output group. * - * @var HlsOutputSelection::*|null + * @var HlsOutputSelection::*|string|null */ private $outputSelection; @@ -202,7 +202,7 @@ final class HlsGroupSettings * the program date and time are initialized using the input timecode source, or the time is initialized using the input * timecode source and the date is initialized using the timestamp_offset. * - * @var HlsProgramDateTime::*|null + * @var HlsProgramDateTime::*|string|null */ private $programDateTime; @@ -222,7 +222,7 @@ final class HlsGroupSettings * latest available media segment. When your job completes, the final child playlists include an EXT-X-ENDLIST tag. To * generate HLS manifests only when your job completes: Choose Disabled. * - * @var HlsProgressiveWriteHlsManifest::*|null + * @var HlsProgressiveWriteHlsManifest::*|string|null */ private $progressiveWriteHlsManifest; @@ -230,7 +230,7 @@ final class HlsGroupSettings * When set to SINGLE_FILE, emits program as a single media resource (.ts) file, uses #EXT-X-BYTERANGE tags to index * segment for playback. * - * @var HlsSegmentControl::*|null + * @var HlsSegmentControl::*|string|null */ private $segmentControl; @@ -257,7 +257,7 @@ final class HlsGroupSettings * For example: 5, 15, 30 and 60. Or: 25 and 50. (Outputs must share an integer multiple.) - Output audio codec: Specify * Advanced Audio Coding (AAC). - Output sample rate: Choose 48kHz. * - * @var HlsSegmentLengthControl::*|null + * @var HlsSegmentLengthControl::*|string|null */ private $segmentLengthControl; @@ -272,7 +272,7 @@ final class HlsGroupSettings /** * Include or exclude RESOLUTION attribute for video in EXT-X-STREAM-INF tag of variant manifest. * - * @var HlsStreamInfResolution::*|null + * @var HlsStreamInfResolution::*|string|null */ private $streamInfResolution; @@ -284,7 +284,7 @@ final class HlsGroupSettings * duration of the segment. Some older players may experience interrupted playback when the actual duration of a track * in a segment is longer than the target duration. * - * @var HlsTargetDurationCompatibilityMode::*|null + * @var HlsTargetDurationCompatibilityMode::*|string|null */ private $targetDurationCompatibilityMode; @@ -292,7 +292,7 @@ final class HlsGroupSettings * Specify the type of the ID3 frame to use for ID3 timestamps in your output. To include ID3 timestamps: Specify PRIV * or TDRL and set ID3 metadata to Passthrough. To exclude ID3 timestamps: Set ID3 timestamp frame type to None. * - * @var HlsTimedMetadataId3Frame::*|null + * @var HlsTimedMetadataId3Frame::*|string|null */ private $timedMetadataId3Frame; @@ -315,36 +315,36 @@ final class HlsGroupSettings /** * @param array{ - * AdMarkers?: null|array, + * AdMarkers?: null|array, * AdditionalManifests?: null|array, - * AudioOnlyHeader?: null|HlsAudioOnlyHeader::*, + * AudioOnlyHeader?: null|HlsAudioOnlyHeader::*|string, * BaseUrl?: null|string, * CaptionLanguageMappings?: null|array, - * CaptionLanguageSetting?: null|HlsCaptionLanguageSetting::*, - * CaptionSegmentLengthControl?: null|HlsCaptionSegmentLengthControl::*, - * ClientCache?: null|HlsClientCache::*, - * CodecSpecification?: null|HlsCodecSpecification::*, + * CaptionLanguageSetting?: null|HlsCaptionLanguageSetting::*|string, + * CaptionSegmentLengthControl?: null|HlsCaptionSegmentLengthControl::*|string, + * ClientCache?: null|HlsClientCache::*|string, + * CodecSpecification?: null|HlsCodecSpecification::*|string, * Destination?: null|string, * DestinationSettings?: null|DestinationSettings|array, - * DirectoryStructure?: null|HlsDirectoryStructure::*, + * DirectoryStructure?: null|HlsDirectoryStructure::*|string, * Encryption?: null|HlsEncryptionSettings|array, - * ImageBasedTrickPlay?: null|HlsImageBasedTrickPlay::*, + * ImageBasedTrickPlay?: null|HlsImageBasedTrickPlay::*|string, * ImageBasedTrickPlaySettings?: null|HlsImageBasedTrickPlaySettings|array, - * ManifestCompression?: null|HlsManifestCompression::*, - * ManifestDurationFormat?: null|HlsManifestDurationFormat::*, + * ManifestCompression?: null|HlsManifestCompression::*|string, + * ManifestDurationFormat?: null|HlsManifestDurationFormat::*|string, * MinFinalSegmentLength?: null|float, * MinSegmentLength?: null|int, - * OutputSelection?: null|HlsOutputSelection::*, - * ProgramDateTime?: null|HlsProgramDateTime::*, + * OutputSelection?: null|HlsOutputSelection::*|string, + * ProgramDateTime?: null|HlsProgramDateTime::*|string, * ProgramDateTimePeriod?: null|int, - * ProgressiveWriteHlsManifest?: null|HlsProgressiveWriteHlsManifest::*, - * SegmentControl?: null|HlsSegmentControl::*, + * ProgressiveWriteHlsManifest?: null|HlsProgressiveWriteHlsManifest::*|string, + * SegmentControl?: null|HlsSegmentControl::*|string, * SegmentLength?: null|int, - * SegmentLengthControl?: null|HlsSegmentLengthControl::*, + * SegmentLengthControl?: null|HlsSegmentLengthControl::*|string, * SegmentsPerSubdirectory?: null|int, - * StreamInfResolution?: null|HlsStreamInfResolution::*, - * TargetDurationCompatibilityMode?: null|HlsTargetDurationCompatibilityMode::*, - * TimedMetadataId3Frame?: null|HlsTimedMetadataId3Frame::*, + * StreamInfResolution?: null|HlsStreamInfResolution::*|string, + * TargetDurationCompatibilityMode?: null|HlsTargetDurationCompatibilityMode::*|string, + * TimedMetadataId3Frame?: null|HlsTimedMetadataId3Frame::*|string, * TimedMetadataId3Period?: null|int, * TimestampDeltaMilliseconds?: null|int, * } $input @@ -387,36 +387,36 @@ public function __construct(array $input) /** * @param array{ - * AdMarkers?: null|array, + * AdMarkers?: null|array, * AdditionalManifests?: null|array, - * AudioOnlyHeader?: null|HlsAudioOnlyHeader::*, + * AudioOnlyHeader?: null|HlsAudioOnlyHeader::*|string, * BaseUrl?: null|string, * CaptionLanguageMappings?: null|array, - * CaptionLanguageSetting?: null|HlsCaptionLanguageSetting::*, - * CaptionSegmentLengthControl?: null|HlsCaptionSegmentLengthControl::*, - * ClientCache?: null|HlsClientCache::*, - * CodecSpecification?: null|HlsCodecSpecification::*, + * CaptionLanguageSetting?: null|HlsCaptionLanguageSetting::*|string, + * CaptionSegmentLengthControl?: null|HlsCaptionSegmentLengthControl::*|string, + * ClientCache?: null|HlsClientCache::*|string, + * CodecSpecification?: null|HlsCodecSpecification::*|string, * Destination?: null|string, * DestinationSettings?: null|DestinationSettings|array, - * DirectoryStructure?: null|HlsDirectoryStructure::*, + * DirectoryStructure?: null|HlsDirectoryStructure::*|string, * Encryption?: null|HlsEncryptionSettings|array, - * ImageBasedTrickPlay?: null|HlsImageBasedTrickPlay::*, + * ImageBasedTrickPlay?: null|HlsImageBasedTrickPlay::*|string, * ImageBasedTrickPlaySettings?: null|HlsImageBasedTrickPlaySettings|array, - * ManifestCompression?: null|HlsManifestCompression::*, - * ManifestDurationFormat?: null|HlsManifestDurationFormat::*, + * ManifestCompression?: null|HlsManifestCompression::*|string, + * ManifestDurationFormat?: null|HlsManifestDurationFormat::*|string, * MinFinalSegmentLength?: null|float, * MinSegmentLength?: null|int, - * OutputSelection?: null|HlsOutputSelection::*, - * ProgramDateTime?: null|HlsProgramDateTime::*, + * OutputSelection?: null|HlsOutputSelection::*|string, + * ProgramDateTime?: null|HlsProgramDateTime::*|string, * ProgramDateTimePeriod?: null|int, - * ProgressiveWriteHlsManifest?: null|HlsProgressiveWriteHlsManifest::*, - * SegmentControl?: null|HlsSegmentControl::*, + * ProgressiveWriteHlsManifest?: null|HlsProgressiveWriteHlsManifest::*|string, + * SegmentControl?: null|HlsSegmentControl::*|string, * SegmentLength?: null|int, - * SegmentLengthControl?: null|HlsSegmentLengthControl::*, + * SegmentLengthControl?: null|HlsSegmentLengthControl::*|string, * SegmentsPerSubdirectory?: null|int, - * StreamInfResolution?: null|HlsStreamInfResolution::*, - * TargetDurationCompatibilityMode?: null|HlsTargetDurationCompatibilityMode::*, - * TimedMetadataId3Frame?: null|HlsTimedMetadataId3Frame::*, + * StreamInfResolution?: null|HlsStreamInfResolution::*|string, + * TargetDurationCompatibilityMode?: null|HlsTargetDurationCompatibilityMode::*|string, + * TimedMetadataId3Frame?: null|HlsTimedMetadataId3Frame::*|string, * TimedMetadataId3Period?: null|int, * TimestampDeltaMilliseconds?: null|int, * }|HlsGroupSettings $input @@ -427,7 +427,7 @@ public static function create($input): self } /** - * @return list + * @return list */ public function getAdMarkers(): array { @@ -443,7 +443,7 @@ public function getAdditionalManifests(): array } /** - * @return HlsAudioOnlyHeader::*|null + * @return HlsAudioOnlyHeader::*|string|null */ public function getAudioOnlyHeader(): ?string { @@ -464,7 +464,7 @@ public function getCaptionLanguageMappings(): array } /** - * @return HlsCaptionLanguageSetting::*|null + * @return HlsCaptionLanguageSetting::*|string|null */ public function getCaptionLanguageSetting(): ?string { @@ -472,7 +472,7 @@ public function getCaptionLanguageSetting(): ?string } /** - * @return HlsCaptionSegmentLengthControl::*|null + * @return HlsCaptionSegmentLengthControl::*|string|null */ public function getCaptionSegmentLengthControl(): ?string { @@ -480,7 +480,7 @@ public function getCaptionSegmentLengthControl(): ?string } /** - * @return HlsClientCache::*|null + * @return HlsClientCache::*|string|null */ public function getClientCache(): ?string { @@ -488,7 +488,7 @@ public function getClientCache(): ?string } /** - * @return HlsCodecSpecification::*|null + * @return HlsCodecSpecification::*|string|null */ public function getCodecSpecification(): ?string { @@ -506,7 +506,7 @@ public function getDestinationSettings(): ?DestinationSettings } /** - * @return HlsDirectoryStructure::*|null + * @return HlsDirectoryStructure::*|string|null */ public function getDirectoryStructure(): ?string { @@ -519,7 +519,7 @@ public function getEncryption(): ?HlsEncryptionSettings } /** - * @return HlsImageBasedTrickPlay::*|null + * @return HlsImageBasedTrickPlay::*|string|null */ public function getImageBasedTrickPlay(): ?string { @@ -532,7 +532,7 @@ public function getImageBasedTrickPlaySettings(): ?HlsImageBasedTrickPlaySetting } /** - * @return HlsManifestCompression::*|null + * @return HlsManifestCompression::*|string|null */ public function getManifestCompression(): ?string { @@ -540,7 +540,7 @@ public function getManifestCompression(): ?string } /** - * @return HlsManifestDurationFormat::*|null + * @return HlsManifestDurationFormat::*|string|null */ public function getManifestDurationFormat(): ?string { @@ -558,7 +558,7 @@ public function getMinSegmentLength(): ?int } /** - * @return HlsOutputSelection::*|null + * @return HlsOutputSelection::*|string|null */ public function getOutputSelection(): ?string { @@ -566,7 +566,7 @@ public function getOutputSelection(): ?string } /** - * @return HlsProgramDateTime::*|null + * @return HlsProgramDateTime::*|string|null */ public function getProgramDateTime(): ?string { @@ -579,7 +579,7 @@ public function getProgramDateTimePeriod(): ?int } /** - * @return HlsProgressiveWriteHlsManifest::*|null + * @return HlsProgressiveWriteHlsManifest::*|string|null */ public function getProgressiveWriteHlsManifest(): ?string { @@ -587,7 +587,7 @@ public function getProgressiveWriteHlsManifest(): ?string } /** - * @return HlsSegmentControl::*|null + * @return HlsSegmentControl::*|string|null */ public function getSegmentControl(): ?string { @@ -600,7 +600,7 @@ public function getSegmentLength(): ?int } /** - * @return HlsSegmentLengthControl::*|null + * @return HlsSegmentLengthControl::*|string|null */ public function getSegmentLengthControl(): ?string { @@ -613,7 +613,7 @@ public function getSegmentsPerSubdirectory(): ?int } /** - * @return HlsStreamInfResolution::*|null + * @return HlsStreamInfResolution::*|string|null */ public function getStreamInfResolution(): ?string { @@ -621,7 +621,7 @@ public function getStreamInfResolution(): ?string } /** - * @return HlsTargetDurationCompatibilityMode::*|null + * @return HlsTargetDurationCompatibilityMode::*|string|null */ public function getTargetDurationCompatibilityMode(): ?string { @@ -629,7 +629,7 @@ public function getTargetDurationCompatibilityMode(): ?string } /** - * @return HlsTimedMetadataId3Frame::*|null + * @return HlsTimedMetadataId3Frame::*|string|null */ public function getTimedMetadataId3Frame(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/HlsImageBasedTrickPlaySettings.php b/src/Service/MediaConvert/src/ValueObject/HlsImageBasedTrickPlaySettings.php index 127a199f0..1b87b77ee 100644 --- a/src/Service/MediaConvert/src/ValueObject/HlsImageBasedTrickPlaySettings.php +++ b/src/Service/MediaConvert/src/ValueObject/HlsImageBasedTrickPlaySettings.php @@ -15,7 +15,7 @@ final class HlsImageBasedTrickPlaySettings * thumbnails for each IDR frame in the output (matching the GOP cadence). If set to FOLLOW_CUSTOM, MediaConvert * generates thumbnails according to the interval you specify in thumbnailInterval. * - * @var HlsIntervalCadence::*|null + * @var HlsIntervalCadence::*|string|null */ private $intervalCadence; @@ -61,7 +61,7 @@ final class HlsImageBasedTrickPlaySettings /** * @param array{ - * IntervalCadence?: null|HlsIntervalCadence::*, + * IntervalCadence?: null|HlsIntervalCadence::*|string, * ThumbnailHeight?: null|int, * ThumbnailInterval?: null|float, * ThumbnailWidth?: null|int, @@ -81,7 +81,7 @@ public function __construct(array $input) /** * @param array{ - * IntervalCadence?: null|HlsIntervalCadence::*, + * IntervalCadence?: null|HlsIntervalCadence::*|string, * ThumbnailHeight?: null|int, * ThumbnailInterval?: null|float, * ThumbnailWidth?: null|int, @@ -95,7 +95,7 @@ public static function create($input): self } /** - * @return HlsIntervalCadence::*|null + * @return HlsIntervalCadence::*|string|null */ public function getIntervalCadence(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/HlsRenditionGroupSettings.php b/src/Service/MediaConvert/src/ValueObject/HlsRenditionGroupSettings.php index 7bb6bde7f..8ff251cdc 100644 --- a/src/Service/MediaConvert/src/ValueObject/HlsRenditionGroupSettings.php +++ b/src/Service/MediaConvert/src/ValueObject/HlsRenditionGroupSettings.php @@ -24,7 +24,7 @@ final class HlsRenditionGroupSettings /** * Optional. Specify ISO 639-2 or ISO 639-3 code in the language property. * - * @var LanguageCode::*|null + * @var LanguageCode::*|string|null */ private $renditionLanguageCode; @@ -38,7 +38,7 @@ final class HlsRenditionGroupSettings /** * @param array{ * RenditionGroupId?: null|string, - * RenditionLanguageCode?: null|LanguageCode::*, + * RenditionLanguageCode?: null|LanguageCode::*|string, * RenditionName?: null|string, * } $input */ @@ -52,7 +52,7 @@ public function __construct(array $input) /** * @param array{ * RenditionGroupId?: null|string, - * RenditionLanguageCode?: null|LanguageCode::*, + * RenditionLanguageCode?: null|LanguageCode::*|string, * RenditionName?: null|string, * }|HlsRenditionGroupSettings $input */ @@ -67,7 +67,7 @@ public function getRenditionGroupId(): ?string } /** - * @return LanguageCode::*|null + * @return LanguageCode::*|string|null */ public function getRenditionLanguageCode(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/HlsSettings.php b/src/Service/MediaConvert/src/ValueObject/HlsSettings.php index dca47c561..b81c3b8ae 100644 --- a/src/Service/MediaConvert/src/ValueObject/HlsSettings.php +++ b/src/Service/MediaConvert/src/ValueObject/HlsSettings.php @@ -25,7 +25,7 @@ final class HlsSettings * container. Keep the default value Automatic to create an audio-only file in a raw container. Regardless of the value * that you specify here, if this output has video, the service will place the output into an MPEG2-TS container. * - * @var HlsAudioOnlyContainer::*|null + * @var HlsAudioOnlyContainer::*|string|null */ private $audioOnlyContainer; @@ -46,7 +46,7 @@ final class HlsSettings * DEFAULT=NO, AUTOSELECT=YES Alternate Audio, not Auto Select Alternate rendition that the client will not try to play * back by default. Represented as an EXT-X-MEDIA in the HLS manifest with DEFAULT=NO, AUTOSELECT=NO. * - * @var HlsAudioTrackType::*|null + * @var HlsAudioTrackType::*|string|null */ private $audioTrackType; @@ -56,7 +56,7 @@ final class HlsSettings * EXT-X-MEDIA entry for this track. When you keep the default choice, Don't flag, MediaConvert leaves this parameter * out. The DVS flag can help with accessibility on Apple devices. For more information, see the Apple documentation. * - * @var HlsDescriptiveVideoServiceFlag::*|null + * @var HlsDescriptiveVideoServiceFlag::*|string|null */ private $descriptiveVideoServiceFlag; @@ -66,7 +66,7 @@ final class HlsSettings * preview functions for your video. MediaConvert adds both the I-frame only child manifest and the regular child * manifest to the parent manifest. When you don't need the I-frame only child manifest, keep the default value Exclude. * - * @var HlsIFrameOnlyManifest::*|null + * @var HlsIFrameOnlyManifest::*|string|null */ private $iframeOnlyManifest; @@ -82,11 +82,11 @@ final class HlsSettings /** * @param array{ * AudioGroupId?: null|string, - * AudioOnlyContainer?: null|HlsAudioOnlyContainer::*, + * AudioOnlyContainer?: null|HlsAudioOnlyContainer::*|string, * AudioRenditionSets?: null|string, - * AudioTrackType?: null|HlsAudioTrackType::*, - * DescriptiveVideoServiceFlag?: null|HlsDescriptiveVideoServiceFlag::*, - * IFrameOnlyManifest?: null|HlsIFrameOnlyManifest::*, + * AudioTrackType?: null|HlsAudioTrackType::*|string, + * DescriptiveVideoServiceFlag?: null|HlsDescriptiveVideoServiceFlag::*|string, + * IFrameOnlyManifest?: null|HlsIFrameOnlyManifest::*|string, * SegmentModifier?: null|string, * } $input */ @@ -104,11 +104,11 @@ public function __construct(array $input) /** * @param array{ * AudioGroupId?: null|string, - * AudioOnlyContainer?: null|HlsAudioOnlyContainer::*, + * AudioOnlyContainer?: null|HlsAudioOnlyContainer::*|string, * AudioRenditionSets?: null|string, - * AudioTrackType?: null|HlsAudioTrackType::*, - * DescriptiveVideoServiceFlag?: null|HlsDescriptiveVideoServiceFlag::*, - * IFrameOnlyManifest?: null|HlsIFrameOnlyManifest::*, + * AudioTrackType?: null|HlsAudioTrackType::*|string, + * DescriptiveVideoServiceFlag?: null|HlsDescriptiveVideoServiceFlag::*|string, + * IFrameOnlyManifest?: null|HlsIFrameOnlyManifest::*|string, * SegmentModifier?: null|string, * }|HlsSettings $input */ @@ -123,7 +123,7 @@ public function getAudioGroupId(): ?string } /** - * @return HlsAudioOnlyContainer::*|null + * @return HlsAudioOnlyContainer::*|string|null */ public function getAudioOnlyContainer(): ?string { @@ -136,7 +136,7 @@ public function getAudioRenditionSets(): ?string } /** - * @return HlsAudioTrackType::*|null + * @return HlsAudioTrackType::*|string|null */ public function getAudioTrackType(): ?string { @@ -144,7 +144,7 @@ public function getAudioTrackType(): ?string } /** - * @return HlsDescriptiveVideoServiceFlag::*|null + * @return HlsDescriptiveVideoServiceFlag::*|string|null */ public function getDescriptiveVideoServiceFlag(): ?string { @@ -152,7 +152,7 @@ public function getDescriptiveVideoServiceFlag(): ?string } /** - * @return HlsIFrameOnlyManifest::*|null + * @return HlsIFrameOnlyManifest::*|string|null */ public function getIframeOnlyManifest(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/ImscDestinationSettings.php b/src/Service/MediaConvert/src/ValueObject/ImscDestinationSettings.php index 91beec22f..32f7c5368 100644 --- a/src/Service/MediaConvert/src/ValueObject/ImscDestinationSettings.php +++ b/src/Service/MediaConvert/src/ValueObject/ImscDestinationSettings.php @@ -24,7 +24,7 @@ final class ImscDestinationSettings * adds the following in the adaptation set for this track: ``. * - * @var ImscAccessibilitySubs::*|null + * @var ImscAccessibilitySubs::*|string|null */ private $accessibility; @@ -33,14 +33,14 @@ final class ImscDestinationSettings * in the output. This option is available only when your input captions are IMSC, SMPTE-TT, or TTML. Disable this * setting for simplified output captions. * - * @var ImscStylePassthrough::*|null + * @var ImscStylePassthrough::*|string|null */ private $stylePassthrough; /** * @param array{ - * Accessibility?: null|ImscAccessibilitySubs::*, - * StylePassthrough?: null|ImscStylePassthrough::*, + * Accessibility?: null|ImscAccessibilitySubs::*|string, + * StylePassthrough?: null|ImscStylePassthrough::*|string, * } $input */ public function __construct(array $input) @@ -51,8 +51,8 @@ public function __construct(array $input) /** * @param array{ - * Accessibility?: null|ImscAccessibilitySubs::*, - * StylePassthrough?: null|ImscStylePassthrough::*, + * Accessibility?: null|ImscAccessibilitySubs::*|string, + * StylePassthrough?: null|ImscStylePassthrough::*|string, * }|ImscDestinationSettings $input */ public static function create($input): self @@ -61,7 +61,7 @@ public static function create($input): self } /** - * @return ImscAccessibilitySubs::*|null + * @return ImscAccessibilitySubs::*|string|null */ public function getAccessibility(): ?string { @@ -69,7 +69,7 @@ public function getAccessibility(): ?string } /** - * @return ImscStylePassthrough::*|null + * @return ImscStylePassthrough::*|string|null */ public function getStylePassthrough(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/Input.php b/src/Service/MediaConvert/src/ValueObject/Input.php index ae22d0102..a8f3f9683 100644 --- a/src/Service/MediaConvert/src/ValueObject/Input.php +++ b/src/Service/MediaConvert/src/ValueObject/Input.php @@ -29,7 +29,7 @@ final class Input * pro-tier pricing. To not apply advanced input filtering: Choose Disabled. Note that you can still apply basic * filtering with Deblock and Denoise. * - * @var AdvancedInputFilter::*|null + * @var AdvancedInputFilter::*|string|null */ private $advancedInputFilter; @@ -77,7 +77,7 @@ final class Input * Enable Deblock to produce smoother motion in the output. Default is disabled. Only manually controllable for MPEG2 * and uncompressed video inputs. * - * @var InputDeblockFilter::*|null + * @var InputDeblockFilter::*|string|null */ private $deblockFilter; @@ -94,7 +94,7 @@ final class Input * Enable Denoise to filter noise from the input. Default is disabled. Only applicable to MPEG2, H.264, H.265, and * uncompressed video inputs. * - * @var InputDenoiseFilter::*|null + * @var InputDenoiseFilter::*|string|null */ private $denoiseFilter; @@ -141,7 +141,7 @@ final class Input * your input type and quality: Choose Auto. To apply no filtering: Choose Disable. To apply filtering regardless of * your input type and quality: Choose Force. When you do, you must also specify a value for Filter strength. * - * @var InputFilterEnable::*|null + * @var InputFilterEnable::*|string|null */ private $filterEnable; @@ -181,7 +181,7 @@ final class Input * the correct setting for all inputs that are not PsF. Don't set this value to PsF when your input is interlaced. Doing * so creates horizontal interlacing artifacts. * - * @var InputScanType::*|null + * @var InputScanType::*|string|null */ private $inputScanType; @@ -210,7 +210,7 @@ final class Input * * Ignore PSI - Scan all PIDs for audio and video. * * Use PSI - Scan only PSI data. * - * @var InputPsiControl::*|null + * @var InputPsiControl::*|string|null */ private $psiControl; @@ -246,7 +246,7 @@ final class Input * service will use Embedded by default. For more information about timecodes, see * https://docs.aws.amazon.com/console/mediaconvert/timecode. * - * @var InputTimecodeSource::*|null + * @var InputTimecodeSource::*|string|null */ private $timecodeSource; @@ -286,29 +286,29 @@ final class Input /** * @param array{ - * AdvancedInputFilter?: null|AdvancedInputFilter::*, + * AdvancedInputFilter?: null|AdvancedInputFilter::*|string, * AdvancedInputFilterSettings?: null|AdvancedInputFilterSettings|array, * AudioSelectorGroups?: null|array, * AudioSelectors?: null|array, * CaptionSelectors?: null|array, * Crop?: null|Rectangle|array, - * DeblockFilter?: null|InputDeblockFilter::*, + * DeblockFilter?: null|InputDeblockFilter::*|string, * DecryptionSettings?: null|InputDecryptionSettings|array, - * DenoiseFilter?: null|InputDenoiseFilter::*, + * DenoiseFilter?: null|InputDenoiseFilter::*|string, * DolbyVisionMetadataXml?: null|string, * DynamicAudioSelectors?: null|array, * FileInput?: null|string, - * FilterEnable?: null|InputFilterEnable::*, + * FilterEnable?: null|InputFilterEnable::*|string, * FilterStrength?: null|int, * ImageInserter?: null|ImageInserter|array, * InputClippings?: null|array, - * InputScanType?: null|InputScanType::*, + * InputScanType?: null|InputScanType::*|string, * Position?: null|Rectangle|array, * ProgramNumber?: null|int, - * PsiControl?: null|InputPsiControl::*, + * PsiControl?: null|InputPsiControl::*|string, * SupplementalImps?: null|string[], * TamsSettings?: null|InputTamsSettings|array, - * TimecodeSource?: null|InputTimecodeSource::*, + * TimecodeSource?: null|InputTimecodeSource::*|string, * TimecodeStart?: null|string, * VideoGenerator?: null|InputVideoGenerator|array, * VideoOverlays?: null|array, @@ -348,29 +348,29 @@ public function __construct(array $input) /** * @param array{ - * AdvancedInputFilter?: null|AdvancedInputFilter::*, + * AdvancedInputFilter?: null|AdvancedInputFilter::*|string, * AdvancedInputFilterSettings?: null|AdvancedInputFilterSettings|array, * AudioSelectorGroups?: null|array, * AudioSelectors?: null|array, * CaptionSelectors?: null|array, * Crop?: null|Rectangle|array, - * DeblockFilter?: null|InputDeblockFilter::*, + * DeblockFilter?: null|InputDeblockFilter::*|string, * DecryptionSettings?: null|InputDecryptionSettings|array, - * DenoiseFilter?: null|InputDenoiseFilter::*, + * DenoiseFilter?: null|InputDenoiseFilter::*|string, * DolbyVisionMetadataXml?: null|string, * DynamicAudioSelectors?: null|array, * FileInput?: null|string, - * FilterEnable?: null|InputFilterEnable::*, + * FilterEnable?: null|InputFilterEnable::*|string, * FilterStrength?: null|int, * ImageInserter?: null|ImageInserter|array, * InputClippings?: null|array, - * InputScanType?: null|InputScanType::*, + * InputScanType?: null|InputScanType::*|string, * Position?: null|Rectangle|array, * ProgramNumber?: null|int, - * PsiControl?: null|InputPsiControl::*, + * PsiControl?: null|InputPsiControl::*|string, * SupplementalImps?: null|string[], * TamsSettings?: null|InputTamsSettings|array, - * TimecodeSource?: null|InputTimecodeSource::*, + * TimecodeSource?: null|InputTimecodeSource::*|string, * TimecodeStart?: null|string, * VideoGenerator?: null|InputVideoGenerator|array, * VideoOverlays?: null|array, @@ -383,7 +383,7 @@ public static function create($input): self } /** - * @return AdvancedInputFilter::*|null + * @return AdvancedInputFilter::*|string|null */ public function getAdvancedInputFilter(): ?string { @@ -425,7 +425,7 @@ public function getCrop(): ?Rectangle } /** - * @return InputDeblockFilter::*|null + * @return InputDeblockFilter::*|string|null */ public function getDeblockFilter(): ?string { @@ -438,7 +438,7 @@ public function getDecryptionSettings(): ?InputDecryptionSettings } /** - * @return InputDenoiseFilter::*|null + * @return InputDenoiseFilter::*|string|null */ public function getDenoiseFilter(): ?string { @@ -464,7 +464,7 @@ public function getFileInput(): ?string } /** - * @return InputFilterEnable::*|null + * @return InputFilterEnable::*|string|null */ public function getFilterEnable(): ?string { @@ -490,7 +490,7 @@ public function getInputClippings(): array } /** - * @return InputScanType::*|null + * @return InputScanType::*|string|null */ public function getInputScanType(): ?string { @@ -508,7 +508,7 @@ public function getProgramNumber(): ?int } /** - * @return InputPsiControl::*|null + * @return InputPsiControl::*|string|null */ public function getPsiControl(): ?string { @@ -529,7 +529,7 @@ public function getTamsSettings(): ?InputTamsSettings } /** - * @return InputTimecodeSource::*|null + * @return InputTimecodeSource::*|string|null */ public function getTimecodeSource(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/InputDecryptionSettings.php b/src/Service/MediaConvert/src/ValueObject/InputDecryptionSettings.php index a3dcb6aaf..ca77d431a 100644 --- a/src/Service/MediaConvert/src/ValueObject/InputDecryptionSettings.php +++ b/src/Service/MediaConvert/src/ValueObject/InputDecryptionSettings.php @@ -15,7 +15,7 @@ final class InputDecryptionSettings /** * Specify the encryption mode that you used to encrypt your input files. * - * @var DecryptionMode::*|null + * @var DecryptionMode::*|string|null */ private $decryptionMode; @@ -47,7 +47,7 @@ final class InputDecryptionSettings /** * @param array{ - * DecryptionMode?: null|DecryptionMode::*, + * DecryptionMode?: null|DecryptionMode::*|string, * EncryptedDecryptionKey?: null|string, * InitializationVector?: null|string, * KmsKeyRegion?: null|string, @@ -63,7 +63,7 @@ public function __construct(array $input) /** * @param array{ - * DecryptionMode?: null|DecryptionMode::*, + * DecryptionMode?: null|DecryptionMode::*|string, * EncryptedDecryptionKey?: null|string, * InitializationVector?: null|string, * KmsKeyRegion?: null|string, @@ -75,7 +75,7 @@ public static function create($input): self } /** - * @return DecryptionMode::*|null + * @return DecryptionMode::*|string|null */ public function getDecryptionMode(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/InputTamsSettings.php b/src/Service/MediaConvert/src/ValueObject/InputTamsSettings.php index 978c0a1c8..54c2df87f 100644 --- a/src/Service/MediaConvert/src/ValueObject/InputTamsSettings.php +++ b/src/Service/MediaConvert/src/ValueObject/InputTamsSettings.php @@ -35,7 +35,7 @@ final class InputTamsSettings * continuity but adds black frames where content is missing. * Hold last frame - Repeat the last frame before a gap * until the next segment begins. This maintains visual continuity during gaps. * - * @var TamsGapHandling::*|null + * @var TamsGapHandling::*|string|null */ private $gapHandling; @@ -63,7 +63,7 @@ final class InputTamsSettings /** * @param array{ * AuthConnectionArn?: null|string, - * GapHandling?: null|TamsGapHandling::*, + * GapHandling?: null|TamsGapHandling::*|string, * SourceId?: null|string, * Timerange?: null|string, * } $input @@ -79,7 +79,7 @@ public function __construct(array $input) /** * @param array{ * AuthConnectionArn?: null|string, - * GapHandling?: null|TamsGapHandling::*, + * GapHandling?: null|TamsGapHandling::*|string, * SourceId?: null|string, * Timerange?: null|string, * }|InputTamsSettings $input @@ -95,7 +95,7 @@ public function getAuthConnectionArn(): ?string } /** - * @return TamsGapHandling::*|null + * @return TamsGapHandling::*|string|null */ public function getGapHandling(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/Job.php b/src/Service/MediaConvert/src/ValueObject/Job.php index 68029b47e..9f2cbc1e2 100644 --- a/src/Service/MediaConvert/src/ValueObject/Job.php +++ b/src/Service/MediaConvert/src/ValueObject/Job.php @@ -33,7 +33,7 @@ final class Job * transcoding, depending on how you set Acceleration (AccelerationMode). When the service runs your job without * accelerated transcoding, AccelerationStatus is NOT_ACCELERATED. * - * @var AccelerationStatus::*|null + * @var AccelerationStatus::*|string|null */ private $accelerationStatus; @@ -48,7 +48,7 @@ final class Job * The tag type that AWS Billing and Cost Management will use to sort your AWS Elemental MediaConvert costs on any * billing report that you set up. * - * @var BillingTagsSource::*|null + * @var BillingTagsSource::*|string|null */ private $billingTagsSource; @@ -72,7 +72,7 @@ final class Job /** * A job's phase can be PROBING, TRANSCODING OR UPLOADING. * - * @var JobPhase::*|null + * @var JobPhase::*|string|null */ private $currentPhase; @@ -205,14 +205,14 @@ final class Job * is enabled, MediaConvert runs your job from an on-demand queue with similar performance to what you will see with one * RTS in a reserved queue. This setting is disabled by default. * - * @var SimulateReservedQueue::*|null + * @var SimulateReservedQueue::*|string|null */ private $simulateReservedQueue; /** * A job's status can be SUBMITTED, PROGRESSING, COMPLETE, CANCELED, or ERROR. * - * @var JobStatus::*|null + * @var JobStatus::*|string|null */ private $status; @@ -221,7 +221,7 @@ final class Job * between status updates. MediaConvert sends an update at this interval from the time the service begins processing * your job to the time it completes the transcode or encounters an error. * - * @var StatusUpdateInterval::*|null + * @var StatusUpdateInterval::*|string|null */ private $statusUpdateInterval; @@ -250,12 +250,12 @@ final class Job /** * @param array{ * AccelerationSettings?: null|AccelerationSettings|array, - * AccelerationStatus?: null|AccelerationStatus::*, + * AccelerationStatus?: null|AccelerationStatus::*|string, * Arn?: null|string, - * BillingTagsSource?: null|BillingTagsSource::*, + * BillingTagsSource?: null|BillingTagsSource::*|string, * ClientRequestToken?: null|string, * CreatedAt?: null|\DateTimeImmutable, - * CurrentPhase?: null|JobPhase::*, + * CurrentPhase?: null|JobPhase::*|string, * ErrorCode?: null|int, * ErrorMessage?: null|string, * HopDestinations?: null|array, @@ -272,9 +272,9 @@ final class Job * RetryCount?: null|int, * Role: string, * Settings: JobSettings|array, - * SimulateReservedQueue?: null|SimulateReservedQueue::*, - * Status?: null|JobStatus::*, - * StatusUpdateInterval?: null|StatusUpdateInterval::*, + * SimulateReservedQueue?: null|SimulateReservedQueue::*|string, + * Status?: null|JobStatus::*|string, + * StatusUpdateInterval?: null|StatusUpdateInterval::*|string, * Timing?: null|Timing|array, * UserMetadata?: null|array, * Warnings?: null|array, @@ -316,12 +316,12 @@ public function __construct(array $input) /** * @param array{ * AccelerationSettings?: null|AccelerationSettings|array, - * AccelerationStatus?: null|AccelerationStatus::*, + * AccelerationStatus?: null|AccelerationStatus::*|string, * Arn?: null|string, - * BillingTagsSource?: null|BillingTagsSource::*, + * BillingTagsSource?: null|BillingTagsSource::*|string, * ClientRequestToken?: null|string, * CreatedAt?: null|\DateTimeImmutable, - * CurrentPhase?: null|JobPhase::*, + * CurrentPhase?: null|JobPhase::*|string, * ErrorCode?: null|int, * ErrorMessage?: null|string, * HopDestinations?: null|array, @@ -338,9 +338,9 @@ public function __construct(array $input) * RetryCount?: null|int, * Role: string, * Settings: JobSettings|array, - * SimulateReservedQueue?: null|SimulateReservedQueue::*, - * Status?: null|JobStatus::*, - * StatusUpdateInterval?: null|StatusUpdateInterval::*, + * SimulateReservedQueue?: null|SimulateReservedQueue::*|string, + * Status?: null|JobStatus::*|string, + * StatusUpdateInterval?: null|StatusUpdateInterval::*|string, * Timing?: null|Timing|array, * UserMetadata?: null|array, * Warnings?: null|array, @@ -357,7 +357,7 @@ public function getAccelerationSettings(): ?AccelerationSettings } /** - * @return AccelerationStatus::*|null + * @return AccelerationStatus::*|string|null */ public function getAccelerationStatus(): ?string { @@ -370,7 +370,7 @@ public function getArn(): ?string } /** - * @return BillingTagsSource::*|null + * @return BillingTagsSource::*|string|null */ public function getBillingTagsSource(): ?string { @@ -388,7 +388,7 @@ public function getCreatedAt(): ?\DateTimeImmutable } /** - * @return JobPhase::*|null + * @return JobPhase::*|string|null */ public function getCurrentPhase(): ?string { @@ -485,7 +485,7 @@ public function getSettings(): JobSettings } /** - * @return SimulateReservedQueue::*|null + * @return SimulateReservedQueue::*|string|null */ public function getSimulateReservedQueue(): ?string { @@ -493,7 +493,7 @@ public function getSimulateReservedQueue(): ?string } /** - * @return JobStatus::*|null + * @return JobStatus::*|string|null */ public function getStatus(): ?string { @@ -501,7 +501,7 @@ public function getStatus(): ?string } /** - * @return StatusUpdateInterval::*|null + * @return StatusUpdateInterval::*|string|null */ public function getStatusUpdateInterval(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/M2tsSettings.php b/src/Service/MediaConvert/src/ValueObject/M2tsSettings.php index 706cdcbf8..4fef27af4 100644 --- a/src/Service/MediaConvert/src/ValueObject/M2tsSettings.php +++ b/src/Service/MediaConvert/src/ValueObject/M2tsSettings.php @@ -34,7 +34,7 @@ final class M2tsSettings /** * Selects between the DVB and ATSC buffer models for Dolby Digital audio. * - * @var M2tsAudioBufferModel::*|null + * @var M2tsAudioBufferModel::*|string|null */ private $audioBufferModel; @@ -49,7 +49,7 @@ final class M2tsSettings * you keep the default value, any minor discrepancies between audio and video duration will depend on your output audio * codec. * - * @var M2tsAudioDuration::*|null + * @var M2tsAudioDuration::*|string|null */ private $audioDuration; @@ -90,7 +90,7 @@ final class M2tsSettings * to NONE, this can lead to lower latency, but low-memory devices may not be able to play back the stream without * interruptions. * - * @var M2tsBufferModel::*|null + * @var M2tsBufferModel::*|string|null */ private $bufferModel; @@ -99,7 +99,7 @@ final class M2tsSettings * greater than or equal to the first video packet PTS (MediaConvert drops captions and data packets with lesser PTS * values). Keep the default value to allow all PTS values. * - * @var M2tsDataPtsControl::*|null + * @var M2tsDataPtsControl::*|string|null */ private $dataPtsControl; @@ -145,7 +145,7 @@ final class M2tsSettings * VIDEO_INTERVAL, these additional markers will not be inserted. Only applicable when EBP segmentation markers are is * selected (segmentationMarkers is EBP or EBP_LEGACY). * - * @var M2tsEbpAudioInterval::*|null + * @var M2tsEbpAudioInterval::*|string|null */ private $ebpAudioInterval; @@ -154,14 +154,14 @@ final class M2tsSettings * and all audio PIDs. Only applicable when EBP segmentation markers are is selected (segmentationMarkers is EBP or * EBP_LEGACY). * - * @var M2tsEbpPlacement::*|null + * @var M2tsEbpPlacement::*|string|null */ private $ebpPlacement; /** * Controls whether to include the ES Rate field in the PES header. * - * @var M2tsEsRateInPes::*|null + * @var M2tsEsRateInPes::*|string|null */ private $esRateInPes; @@ -169,7 +169,7 @@ final class M2tsSettings * Keep the default value unless you know that your audio EBP markers are incorrectly appearing before your video EBP * markers. To correct this problem, set this value to Force. * - * @var M2tsForceTsVideoEbpOrder::*|null + * @var M2tsForceTsVideoEbpOrder::*|string|null */ private $forceTsVideoEbpOrder; @@ -185,7 +185,7 @@ final class M2tsSettings * KLV metadata present in your input and passes it through to the output transport stream. To exclude this KLV * metadata: Set KLV metadata insertion to None or leave blank. * - * @var M2tsKlvMetadata::*|null + * @var M2tsKlvMetadata::*|string|null */ private $klvMetadata; @@ -211,7 +211,7 @@ final class M2tsSettings * If INSERT, Nielsen inaudible tones for media tracking will be detected in the input audio and an equivalent ID3 tag * will be inserted in the output. * - * @var M2tsNielsenId3::*|null + * @var M2tsNielsenId3::*|string|null */ private $nielsenId3; @@ -234,7 +234,7 @@ final class M2tsSettings * When set to PCR_EVERY_PES_PACKET, a Program Clock Reference value is inserted for every Packetized Elementary Stream * (PES) header. This is effective only when the PCR PID is the same as the video or audio elementary stream. * - * @var M2tsPcrControl::*|null + * @var M2tsPcrControl::*|string|null */ private $pcrControl; @@ -267,7 +267,7 @@ final class M2tsSettings * buffer underflows in your output, when possible: Choose Enabled. Note that if MediaConvert prevents a decoder buffer * underflow in your output, output video quality is reduced and your job will take longer to complete. * - * @var M2tsPreventBufferUnderflow::*|null + * @var M2tsPreventBufferUnderflow::*|string|null */ private $preventBufferUnderflow; @@ -301,7 +301,7 @@ final class M2tsSettings * bitrate, HRD buffer size and HRD buffer initial fill percentage. To manually specify an initial PTS offset: Choose * Seconds or Milliseconds. Then specify the number of seconds or milliseconds with PTS offset. * - * @var TsPtsOffset::*|null + * @var TsPtsOffset::*|string|null */ private $ptsOffsetMode; @@ -309,7 +309,7 @@ final class M2tsSettings * When set to CBR, inserts null packets into transport stream to fill specified bitrate. When set to VBR, the bitrate * setting acts as the maximum bitrate, but the output will not be padded up to that bitrate. * - * @var M2tsRateMode::*|null + * @var M2tsRateMode::*|string|null */ private $rateMode; @@ -334,7 +334,7 @@ final class M2tsSettings * ESAM XML document-- Choose None. Also provide the ESAM XML as a string in the setting Signal processing notification * XML. Also enable ESAM SCTE-35 (include the property scte35Esam). * - * @var M2tsScte35Source::*|null + * @var M2tsScte35Source::*|string|null */ private $scte35Source; @@ -345,7 +345,7 @@ final class M2tsSettings * adaptation field as per OpenCable specification OC-SP-EBP-I01-130118. ebp_legacy adds Encoder Boundary Point * information to the adaptation field using a legacy proprietary format. * - * @var M2tsSegmentationMarkers::*|null + * @var M2tsSegmentationMarkers::*|string|null */ private $segmentationMarkers; @@ -359,7 +359,7 @@ final class M2tsSettings * all segments after that will have a duration of $segmentation_time seconds. Note that EBP lookahead is a slight * exception to this rule. * - * @var M2tsSegmentationStyle::*|null + * @var M2tsSegmentationStyle::*|string|null */ private $segmentationStyle; @@ -394,45 +394,45 @@ final class M2tsSettings /** * @param array{ - * AudioBufferModel?: null|M2tsAudioBufferModel::*, - * AudioDuration?: null|M2tsAudioDuration::*, + * AudioBufferModel?: null|M2tsAudioBufferModel::*|string, + * AudioDuration?: null|M2tsAudioDuration::*|string, * AudioFramesPerPes?: null|int, * AudioPids?: null|int[], * AudioPtsOffsetDelta?: null|int, * Bitrate?: null|int, - * BufferModel?: null|M2tsBufferModel::*, - * DataPTSControl?: null|M2tsDataPtsControl::*, + * BufferModel?: null|M2tsBufferModel::*|string, + * DataPTSControl?: null|M2tsDataPtsControl::*|string, * DvbNitSettings?: null|DvbNitSettings|array, * DvbSdtSettings?: null|DvbSdtSettings|array, * DvbSubPids?: null|int[], * DvbTdtSettings?: null|DvbTdtSettings|array, * DvbTeletextPid?: null|int, - * EbpAudioInterval?: null|M2tsEbpAudioInterval::*, - * EbpPlacement?: null|M2tsEbpPlacement::*, - * EsRateInPes?: null|M2tsEsRateInPes::*, - * ForceTsVideoEbpOrder?: null|M2tsForceTsVideoEbpOrder::*, + * EbpAudioInterval?: null|M2tsEbpAudioInterval::*|string, + * EbpPlacement?: null|M2tsEbpPlacement::*|string, + * EsRateInPes?: null|M2tsEsRateInPes::*|string, + * ForceTsVideoEbpOrder?: null|M2tsForceTsVideoEbpOrder::*|string, * FragmentTime?: null|float, - * KlvMetadata?: null|M2tsKlvMetadata::*, + * KlvMetadata?: null|M2tsKlvMetadata::*|string, * MaxPcrInterval?: null|int, * MinEbpInterval?: null|int, - * NielsenId3?: null|M2tsNielsenId3::*, + * NielsenId3?: null|M2tsNielsenId3::*|string, * NullPacketBitrate?: null|float, * PatInterval?: null|int, - * PcrControl?: null|M2tsPcrControl::*, + * PcrControl?: null|M2tsPcrControl::*|string, * PcrPid?: null|int, * PmtInterval?: null|int, * PmtPid?: null|int, - * PreventBufferUnderflow?: null|M2tsPreventBufferUnderflow::*, + * PreventBufferUnderflow?: null|M2tsPreventBufferUnderflow::*|string, * PrivateMetadataPid?: null|int, * ProgramNumber?: null|int, * PtsOffset?: null|int, - * PtsOffsetMode?: null|TsPtsOffset::*, - * RateMode?: null|M2tsRateMode::*, + * PtsOffsetMode?: null|TsPtsOffset::*|string, + * RateMode?: null|M2tsRateMode::*|string, * Scte35Esam?: null|M2tsScte35Esam|array, * Scte35Pid?: null|int, - * Scte35Source?: null|M2tsScte35Source::*, - * SegmentationMarkers?: null|M2tsSegmentationMarkers::*, - * SegmentationStyle?: null|M2tsSegmentationStyle::*, + * Scte35Source?: null|M2tsScte35Source::*|string, + * SegmentationMarkers?: null|M2tsSegmentationMarkers::*|string, + * SegmentationStyle?: null|M2tsSegmentationStyle::*|string, * SegmentationTime?: null|float, * TimedMetadataPid?: null|int, * TransportStreamId?: null|int, @@ -488,45 +488,45 @@ public function __construct(array $input) /** * @param array{ - * AudioBufferModel?: null|M2tsAudioBufferModel::*, - * AudioDuration?: null|M2tsAudioDuration::*, + * AudioBufferModel?: null|M2tsAudioBufferModel::*|string, + * AudioDuration?: null|M2tsAudioDuration::*|string, * AudioFramesPerPes?: null|int, * AudioPids?: null|int[], * AudioPtsOffsetDelta?: null|int, * Bitrate?: null|int, - * BufferModel?: null|M2tsBufferModel::*, - * DataPTSControl?: null|M2tsDataPtsControl::*, + * BufferModel?: null|M2tsBufferModel::*|string, + * DataPTSControl?: null|M2tsDataPtsControl::*|string, * DvbNitSettings?: null|DvbNitSettings|array, * DvbSdtSettings?: null|DvbSdtSettings|array, * DvbSubPids?: null|int[], * DvbTdtSettings?: null|DvbTdtSettings|array, * DvbTeletextPid?: null|int, - * EbpAudioInterval?: null|M2tsEbpAudioInterval::*, - * EbpPlacement?: null|M2tsEbpPlacement::*, - * EsRateInPes?: null|M2tsEsRateInPes::*, - * ForceTsVideoEbpOrder?: null|M2tsForceTsVideoEbpOrder::*, + * EbpAudioInterval?: null|M2tsEbpAudioInterval::*|string, + * EbpPlacement?: null|M2tsEbpPlacement::*|string, + * EsRateInPes?: null|M2tsEsRateInPes::*|string, + * ForceTsVideoEbpOrder?: null|M2tsForceTsVideoEbpOrder::*|string, * FragmentTime?: null|float, - * KlvMetadata?: null|M2tsKlvMetadata::*, + * KlvMetadata?: null|M2tsKlvMetadata::*|string, * MaxPcrInterval?: null|int, * MinEbpInterval?: null|int, - * NielsenId3?: null|M2tsNielsenId3::*, + * NielsenId3?: null|M2tsNielsenId3::*|string, * NullPacketBitrate?: null|float, * PatInterval?: null|int, - * PcrControl?: null|M2tsPcrControl::*, + * PcrControl?: null|M2tsPcrControl::*|string, * PcrPid?: null|int, * PmtInterval?: null|int, * PmtPid?: null|int, - * PreventBufferUnderflow?: null|M2tsPreventBufferUnderflow::*, + * PreventBufferUnderflow?: null|M2tsPreventBufferUnderflow::*|string, * PrivateMetadataPid?: null|int, * ProgramNumber?: null|int, * PtsOffset?: null|int, - * PtsOffsetMode?: null|TsPtsOffset::*, - * RateMode?: null|M2tsRateMode::*, + * PtsOffsetMode?: null|TsPtsOffset::*|string, + * RateMode?: null|M2tsRateMode::*|string, * Scte35Esam?: null|M2tsScte35Esam|array, * Scte35Pid?: null|int, - * Scte35Source?: null|M2tsScte35Source::*, - * SegmentationMarkers?: null|M2tsSegmentationMarkers::*, - * SegmentationStyle?: null|M2tsSegmentationStyle::*, + * Scte35Source?: null|M2tsScte35Source::*|string, + * SegmentationMarkers?: null|M2tsSegmentationMarkers::*|string, + * SegmentationStyle?: null|M2tsSegmentationStyle::*|string, * SegmentationTime?: null|float, * TimedMetadataPid?: null|int, * TransportStreamId?: null|int, @@ -539,7 +539,7 @@ public static function create($input): self } /** - * @return M2tsAudioBufferModel::*|null + * @return M2tsAudioBufferModel::*|string|null */ public function getAudioBufferModel(): ?string { @@ -547,7 +547,7 @@ public function getAudioBufferModel(): ?string } /** - * @return M2tsAudioDuration::*|null + * @return M2tsAudioDuration::*|string|null */ public function getAudioDuration(): ?string { @@ -578,7 +578,7 @@ public function getBitrate(): ?int } /** - * @return M2tsBufferModel::*|null + * @return M2tsBufferModel::*|string|null */ public function getBufferModel(): ?string { @@ -586,7 +586,7 @@ public function getBufferModel(): ?string } /** - * @return M2tsDataPtsControl::*|null + * @return M2tsDataPtsControl::*|string|null */ public function getDataPtsControl(): ?string { @@ -622,7 +622,7 @@ public function getDvbTeletextPid(): ?int } /** - * @return M2tsEbpAudioInterval::*|null + * @return M2tsEbpAudioInterval::*|string|null */ public function getEbpAudioInterval(): ?string { @@ -630,7 +630,7 @@ public function getEbpAudioInterval(): ?string } /** - * @return M2tsEbpPlacement::*|null + * @return M2tsEbpPlacement::*|string|null */ public function getEbpPlacement(): ?string { @@ -638,7 +638,7 @@ public function getEbpPlacement(): ?string } /** - * @return M2tsEsRateInPes::*|null + * @return M2tsEsRateInPes::*|string|null */ public function getEsRateInPes(): ?string { @@ -646,7 +646,7 @@ public function getEsRateInPes(): ?string } /** - * @return M2tsForceTsVideoEbpOrder::*|null + * @return M2tsForceTsVideoEbpOrder::*|string|null */ public function getForceTsVideoEbpOrder(): ?string { @@ -659,7 +659,7 @@ public function getFragmentTime(): ?float } /** - * @return M2tsKlvMetadata::*|null + * @return M2tsKlvMetadata::*|string|null */ public function getKlvMetadata(): ?string { @@ -677,7 +677,7 @@ public function getMinEbpInterval(): ?int } /** - * @return M2tsNielsenId3::*|null + * @return M2tsNielsenId3::*|string|null */ public function getNielsenId3(): ?string { @@ -695,7 +695,7 @@ public function getPatInterval(): ?int } /** - * @return M2tsPcrControl::*|null + * @return M2tsPcrControl::*|string|null */ public function getPcrControl(): ?string { @@ -718,7 +718,7 @@ public function getPmtPid(): ?int } /** - * @return M2tsPreventBufferUnderflow::*|null + * @return M2tsPreventBufferUnderflow::*|string|null */ public function getPreventBufferUnderflow(): ?string { @@ -741,7 +741,7 @@ public function getPtsOffset(): ?int } /** - * @return TsPtsOffset::*|null + * @return TsPtsOffset::*|string|null */ public function getPtsOffsetMode(): ?string { @@ -749,7 +749,7 @@ public function getPtsOffsetMode(): ?string } /** - * @return M2tsRateMode::*|null + * @return M2tsRateMode::*|string|null */ public function getRateMode(): ?string { @@ -767,7 +767,7 @@ public function getScte35Pid(): ?int } /** - * @return M2tsScte35Source::*|null + * @return M2tsScte35Source::*|string|null */ public function getScte35Source(): ?string { @@ -775,7 +775,7 @@ public function getScte35Source(): ?string } /** - * @return M2tsSegmentationMarkers::*|null + * @return M2tsSegmentationMarkers::*|string|null */ public function getSegmentationMarkers(): ?string { @@ -783,7 +783,7 @@ public function getSegmentationMarkers(): ?string } /** - * @return M2tsSegmentationStyle::*|null + * @return M2tsSegmentationStyle::*|string|null */ public function getSegmentationStyle(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/M3u8Settings.php b/src/Service/MediaConvert/src/ValueObject/M3u8Settings.php index 8e42aa343..0af04b9cc 100644 --- a/src/Service/MediaConvert/src/ValueObject/M3u8Settings.php +++ b/src/Service/MediaConvert/src/ValueObject/M3u8Settings.php @@ -28,7 +28,7 @@ final class M3u8Settings * you keep the default value, any minor discrepancies between audio and video duration will depend on your output audio * codec. * - * @var M3u8AudioDuration::*|null + * @var M3u8AudioDuration::*|string|null */ private $audioDuration; @@ -61,7 +61,7 @@ final class M3u8Settings * greater than or equal to the first video packet PTS (MediaConvert drops captions and data packets with lesser PTS * values). Keep the default value AUTO to allow all PTS values. * - * @var M3u8DataPtsControl::*|null + * @var M3u8DataPtsControl::*|string|null */ private $dataPtsControl; @@ -77,7 +77,7 @@ final class M3u8Settings * If INSERT, Nielsen inaudible tones for media tracking will be detected in the input audio and an equivalent ID3 tag * will be inserted in the output. * - * @var M3u8NielsenId3::*|null + * @var M3u8NielsenId3::*|string|null */ private $nielsenId3; @@ -92,7 +92,7 @@ final class M3u8Settings * When set to PCR_EVERY_PES_PACKET a Program Clock Reference value is inserted for every Packetized Elementary Stream * (PES) header. This parameter is effective only when the PCR PID is the same as the video or audio elementary stream. * - * @var M3u8PcrControl::*|null + * @var M3u8PcrControl::*|string|null */ private $pcrControl; @@ -147,7 +147,7 @@ final class M3u8Settings * bitrate, HRD buffer size and HRD buffer initial fill percentage. To manually specify an initial PTS offset: Choose * Seconds or Milliseconds. Then specify the number of seconds or milliseconds with PTS offset. * - * @var TsPtsOffset::*|null + * @var TsPtsOffset::*|string|null */ private $ptsOffsetMode; @@ -165,7 +165,7 @@ final class M3u8Settings * you do want manifest conditioning. In both cases, also provide the ESAM XML as a string in the setting Signal * processing notification XML. * - * @var M3u8Scte35Source::*|null + * @var M3u8Scte35Source::*|string|null */ private $scte35Source; @@ -174,7 +174,7 @@ final class M3u8Settings * features: ID3 timestamp period, and Custom ID3 metadata inserter. To exclude this ID3 metadata in this output: set * ID3 metadata to None or leave blank. * - * @var TimedMetadata::*|null + * @var TimedMetadata::*|string|null */ private $timedMetadata; @@ -201,25 +201,25 @@ final class M3u8Settings /** * @param array{ - * AudioDuration?: null|M3u8AudioDuration::*, + * AudioDuration?: null|M3u8AudioDuration::*|string, * AudioFramesPerPes?: null|int, * AudioPids?: null|int[], * AudioPtsOffsetDelta?: null|int, - * DataPTSControl?: null|M3u8DataPtsControl::*, + * DataPTSControl?: null|M3u8DataPtsControl::*|string, * MaxPcrInterval?: null|int, - * NielsenId3?: null|M3u8NielsenId3::*, + * NielsenId3?: null|M3u8NielsenId3::*|string, * PatInterval?: null|int, - * PcrControl?: null|M3u8PcrControl::*, + * PcrControl?: null|M3u8PcrControl::*|string, * PcrPid?: null|int, * PmtInterval?: null|int, * PmtPid?: null|int, * PrivateMetadataPid?: null|int, * ProgramNumber?: null|int, * PtsOffset?: null|int, - * PtsOffsetMode?: null|TsPtsOffset::*, + * PtsOffsetMode?: null|TsPtsOffset::*|string, * Scte35Pid?: null|int, - * Scte35Source?: null|M3u8Scte35Source::*, - * TimedMetadata?: null|TimedMetadata::*, + * Scte35Source?: null|M3u8Scte35Source::*|string, + * TimedMetadata?: null|TimedMetadata::*|string, * TimedMetadataPid?: null|int, * TransportStreamId?: null|int, * VideoPid?: null|int, @@ -253,25 +253,25 @@ public function __construct(array $input) /** * @param array{ - * AudioDuration?: null|M3u8AudioDuration::*, + * AudioDuration?: null|M3u8AudioDuration::*|string, * AudioFramesPerPes?: null|int, * AudioPids?: null|int[], * AudioPtsOffsetDelta?: null|int, - * DataPTSControl?: null|M3u8DataPtsControl::*, + * DataPTSControl?: null|M3u8DataPtsControl::*|string, * MaxPcrInterval?: null|int, - * NielsenId3?: null|M3u8NielsenId3::*, + * NielsenId3?: null|M3u8NielsenId3::*|string, * PatInterval?: null|int, - * PcrControl?: null|M3u8PcrControl::*, + * PcrControl?: null|M3u8PcrControl::*|string, * PcrPid?: null|int, * PmtInterval?: null|int, * PmtPid?: null|int, * PrivateMetadataPid?: null|int, * ProgramNumber?: null|int, * PtsOffset?: null|int, - * PtsOffsetMode?: null|TsPtsOffset::*, + * PtsOffsetMode?: null|TsPtsOffset::*|string, * Scte35Pid?: null|int, - * Scte35Source?: null|M3u8Scte35Source::*, - * TimedMetadata?: null|TimedMetadata::*, + * Scte35Source?: null|M3u8Scte35Source::*|string, + * TimedMetadata?: null|TimedMetadata::*|string, * TimedMetadataPid?: null|int, * TransportStreamId?: null|int, * VideoPid?: null|int, @@ -283,7 +283,7 @@ public static function create($input): self } /** - * @return M3u8AudioDuration::*|null + * @return M3u8AudioDuration::*|string|null */ public function getAudioDuration(): ?string { @@ -309,7 +309,7 @@ public function getAudioPtsOffsetDelta(): ?int } /** - * @return M3u8DataPtsControl::*|null + * @return M3u8DataPtsControl::*|string|null */ public function getDataPtsControl(): ?string { @@ -322,7 +322,7 @@ public function getMaxPcrInterval(): ?int } /** - * @return M3u8NielsenId3::*|null + * @return M3u8NielsenId3::*|string|null */ public function getNielsenId3(): ?string { @@ -335,7 +335,7 @@ public function getPatInterval(): ?int } /** - * @return M3u8PcrControl::*|null + * @return M3u8PcrControl::*|string|null */ public function getPcrControl(): ?string { @@ -373,7 +373,7 @@ public function getPtsOffset(): ?int } /** - * @return TsPtsOffset::*|null + * @return TsPtsOffset::*|string|null */ public function getPtsOffsetMode(): ?string { @@ -386,7 +386,7 @@ public function getScte35Pid(): ?int } /** - * @return M3u8Scte35Source::*|null + * @return M3u8Scte35Source::*|string|null */ public function getScte35Source(): ?string { @@ -394,7 +394,7 @@ public function getScte35Source(): ?string } /** - * @return TimedMetadata::*|null + * @return TimedMetadata::*|string|null */ public function getTimedMetadata(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/MotionImageInserter.php b/src/Service/MediaConvert/src/ValueObject/MotionImageInserter.php index 4fd57b404..76be66722 100644 --- a/src/Service/MediaConvert/src/ValueObject/MotionImageInserter.php +++ b/src/Service/MediaConvert/src/ValueObject/MotionImageInserter.php @@ -41,7 +41,7 @@ final class MotionImageInserter * Choose the type of motion graphic asset that you are providing for your overlay. You can choose either a .mov file or * a series of .png files. * - * @var MotionImageInsertionMode::*|null + * @var MotionImageInsertionMode::*|string|null */ private $insertionMode; @@ -58,7 +58,7 @@ final class MotionImageInserter /** * Specify whether your motion graphic overlay repeats on a loop or plays only once. * - * @var MotionImagePlayback::*|null + * @var MotionImagePlayback::*|string|null */ private $playback; @@ -78,9 +78,9 @@ final class MotionImageInserter * @param array{ * Framerate?: null|MotionImageInsertionFramerate|array, * Input?: null|string, - * InsertionMode?: null|MotionImageInsertionMode::*, + * InsertionMode?: null|MotionImageInsertionMode::*|string, * Offset?: null|MotionImageInsertionOffset|array, - * Playback?: null|MotionImagePlayback::*, + * Playback?: null|MotionImagePlayback::*|string, * StartTime?: null|string, * } $input */ @@ -98,9 +98,9 @@ public function __construct(array $input) * @param array{ * Framerate?: null|MotionImageInsertionFramerate|array, * Input?: null|string, - * InsertionMode?: null|MotionImageInsertionMode::*, + * InsertionMode?: null|MotionImageInsertionMode::*|string, * Offset?: null|MotionImageInsertionOffset|array, - * Playback?: null|MotionImagePlayback::*, + * Playback?: null|MotionImagePlayback::*|string, * StartTime?: null|string, * }|MotionImageInserter $input */ @@ -120,7 +120,7 @@ public function getInput(): ?string } /** - * @return MotionImageInsertionMode::*|null + * @return MotionImageInsertionMode::*|string|null */ public function getInsertionMode(): ?string { @@ -133,7 +133,7 @@ public function getOffset(): ?MotionImageInsertionOffset } /** - * @return MotionImagePlayback::*|null + * @return MotionImagePlayback::*|string|null */ public function getPlayback(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/MovSettings.php b/src/Service/MediaConvert/src/ValueObject/MovSettings.php index 355c0632a..d10dc40ca 100644 --- a/src/Service/MediaConvert/src/ValueObject/MovSettings.php +++ b/src/Service/MediaConvert/src/ValueObject/MovSettings.php @@ -17,7 +17,7 @@ final class MovSettings /** * When enabled, include 'clap' atom if appropriate for the video output settings. * - * @var MovClapAtom::*|null + * @var MovClapAtom::*|string|null */ private $clapAtom; @@ -26,7 +26,7 @@ final class MovSettings * box for B-frames will be negative, and a 'cslg' (composition shift least greatest) box will be included per 14496-1 * amendment 1. This improves compatibility with Apple players and tools. * - * @var MovCslgAtom::*|null + * @var MovCslgAtom::*|string|null */ private $cslgAtom; @@ -35,7 +35,7 @@ final class MovSettings * compatibility with Apple editors and players, but may decrease compatibility with other players. Only applicable when * the video codec is MPEG2. * - * @var MovMpeg2FourCCControl::*|null + * @var MovMpeg2FourCCControl::*|string|null */ private $mpeg2FourccControl; @@ -44,24 +44,24 @@ final class MovSettings * Choose Omneon. When you do, MediaConvert increases the length of the 'elst' edit list atom. Note that this might * cause file rejections when a recipient of the output file doesn't expect this extra padding. * - * @var MovPaddingControl::*|null + * @var MovPaddingControl::*|string|null */ private $paddingControl; /** * Always keep the default value (SELF_CONTAINED) for this setting. * - * @var MovReference::*|null + * @var MovReference::*|string|null */ private $reference; /** * @param array{ - * ClapAtom?: null|MovClapAtom::*, - * CslgAtom?: null|MovCslgAtom::*, - * Mpeg2FourCCControl?: null|MovMpeg2FourCCControl::*, - * PaddingControl?: null|MovPaddingControl::*, - * Reference?: null|MovReference::*, + * ClapAtom?: null|MovClapAtom::*|string, + * CslgAtom?: null|MovCslgAtom::*|string, + * Mpeg2FourCCControl?: null|MovMpeg2FourCCControl::*|string, + * PaddingControl?: null|MovPaddingControl::*|string, + * Reference?: null|MovReference::*|string, * } $input */ public function __construct(array $input) @@ -75,11 +75,11 @@ public function __construct(array $input) /** * @param array{ - * ClapAtom?: null|MovClapAtom::*, - * CslgAtom?: null|MovCslgAtom::*, - * Mpeg2FourCCControl?: null|MovMpeg2FourCCControl::*, - * PaddingControl?: null|MovPaddingControl::*, - * Reference?: null|MovReference::*, + * ClapAtom?: null|MovClapAtom::*|string, + * CslgAtom?: null|MovCslgAtom::*|string, + * Mpeg2FourCCControl?: null|MovMpeg2FourCCControl::*|string, + * PaddingControl?: null|MovPaddingControl::*|string, + * Reference?: null|MovReference::*|string, * }|MovSettings $input */ public static function create($input): self @@ -88,7 +88,7 @@ public static function create($input): self } /** - * @return MovClapAtom::*|null + * @return MovClapAtom::*|string|null */ public function getClapAtom(): ?string { @@ -96,7 +96,7 @@ public function getClapAtom(): ?string } /** - * @return MovCslgAtom::*|null + * @return MovCslgAtom::*|string|null */ public function getCslgAtom(): ?string { @@ -104,7 +104,7 @@ public function getCslgAtom(): ?string } /** - * @return MovMpeg2FourCCControl::*|null + * @return MovMpeg2FourCCControl::*|string|null */ public function getMpeg2FourccControl(): ?string { @@ -112,7 +112,7 @@ public function getMpeg2FourccControl(): ?string } /** - * @return MovPaddingControl::*|null + * @return MovPaddingControl::*|string|null */ public function getPaddingControl(): ?string { @@ -120,7 +120,7 @@ public function getPaddingControl(): ?string } /** - * @return MovReference::*|null + * @return MovReference::*|string|null */ public function getReference(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/Mp3Settings.php b/src/Service/MediaConvert/src/ValueObject/Mp3Settings.php index fb8408e20..689d95ae7 100644 --- a/src/Service/MediaConvert/src/ValueObject/Mp3Settings.php +++ b/src/Service/MediaConvert/src/ValueObject/Mp3Settings.php @@ -28,7 +28,7 @@ final class Mp3Settings /** * Specify whether the service encodes this MP3 audio output with a constant bitrate (CBR) or a variable bitrate (VBR). * - * @var Mp3RateControlMode::*|null + * @var Mp3RateControlMode::*|string|null */ private $rateControlMode; @@ -51,7 +51,7 @@ final class Mp3Settings * @param array{ * Bitrate?: null|int, * Channels?: null|int, - * RateControlMode?: null|Mp3RateControlMode::*, + * RateControlMode?: null|Mp3RateControlMode::*|string, * SampleRate?: null|int, * VbrQuality?: null|int, * } $input @@ -69,7 +69,7 @@ public function __construct(array $input) * @param array{ * Bitrate?: null|int, * Channels?: null|int, - * RateControlMode?: null|Mp3RateControlMode::*, + * RateControlMode?: null|Mp3RateControlMode::*|string, * SampleRate?: null|int, * VbrQuality?: null|int, * }|Mp3Settings $input @@ -90,7 +90,7 @@ public function getChannels(): ?int } /** - * @return Mp3RateControlMode::*|null + * @return Mp3RateControlMode::*|string|null */ public function getRateControlMode(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/Mp4Settings.php b/src/Service/MediaConvert/src/ValueObject/Mp4Settings.php index 9fb34e09e..234bf9a1a 100644 --- a/src/Service/MediaConvert/src/ValueObject/Mp4Settings.php +++ b/src/Service/MediaConvert/src/ValueObject/Mp4Settings.php @@ -27,7 +27,7 @@ final class Mp4Settings * you keep the default value, any minor discrepancies between audio and video duration will depend on your output audio * codec. * - * @var CmfcAudioDuration::*|null + * @var CmfcAudioDuration::*|string|null */ private $audioDuration; @@ -35,7 +35,7 @@ final class Mp4Settings * When enabled, a C2PA compliant manifest will be generated, signed and embeded in the output. For more information on * C2PA, see https://c2pa.org/specifications/specifications/2.1/index.html. * - * @var Mp4C2paManifest::*|null + * @var Mp4C2paManifest::*|string|null */ private $c2paManifest; @@ -55,7 +55,7 @@ final class Mp4Settings * box for B-frames will be negative, and a 'cslg' (composition shift least greatest) box will be included per 14496-1 * amendment 1. This improves compatibility with Apple players and tools. * - * @var Mp4CslgAtom::*|null + * @var Mp4CslgAtom::*|string|null */ private $cslgAtom; @@ -72,7 +72,7 @@ final class Mp4Settings /** * Inserts a free-space box immediately after the moov box. * - * @var Mp4FreeSpaceBox::*|null + * @var Mp4FreeSpaceBox::*|string|null */ private $freeSpaceBox; @@ -80,7 +80,7 @@ final class Mp4Settings * To place the MOOV atom at the beginning of your output, which is useful for progressive downloading: Leave blank or * choose Progressive download. To place the MOOV at the end of your output: Choose Normal. * - * @var Mp4MoovPlacement::*|null + * @var Mp4MoovPlacement::*|string|null */ private $moovPlacement; @@ -101,13 +101,13 @@ final class Mp4Settings /** * @param array{ - * AudioDuration?: null|CmfcAudioDuration::*, - * C2paManifest?: null|Mp4C2paManifest::*, + * AudioDuration?: null|CmfcAudioDuration::*|string, + * C2paManifest?: null|Mp4C2paManifest::*|string, * CertificateSecret?: null|string, - * CslgAtom?: null|Mp4CslgAtom::*, + * CslgAtom?: null|Mp4CslgAtom::*|string, * CttsVersion?: null|int, - * FreeSpaceBox?: null|Mp4FreeSpaceBox::*, - * MoovPlacement?: null|Mp4MoovPlacement::*, + * FreeSpaceBox?: null|Mp4FreeSpaceBox::*|string, + * MoovPlacement?: null|Mp4MoovPlacement::*|string, * Mp4MajorBrand?: null|string, * SigningKmsKey?: null|string, * } $input @@ -127,13 +127,13 @@ public function __construct(array $input) /** * @param array{ - * AudioDuration?: null|CmfcAudioDuration::*, - * C2paManifest?: null|Mp4C2paManifest::*, + * AudioDuration?: null|CmfcAudioDuration::*|string, + * C2paManifest?: null|Mp4C2paManifest::*|string, * CertificateSecret?: null|string, - * CslgAtom?: null|Mp4CslgAtom::*, + * CslgAtom?: null|Mp4CslgAtom::*|string, * CttsVersion?: null|int, - * FreeSpaceBox?: null|Mp4FreeSpaceBox::*, - * MoovPlacement?: null|Mp4MoovPlacement::*, + * FreeSpaceBox?: null|Mp4FreeSpaceBox::*|string, + * MoovPlacement?: null|Mp4MoovPlacement::*|string, * Mp4MajorBrand?: null|string, * SigningKmsKey?: null|string, * }|Mp4Settings $input @@ -144,7 +144,7 @@ public static function create($input): self } /** - * @return CmfcAudioDuration::*|null + * @return CmfcAudioDuration::*|string|null */ public function getAudioDuration(): ?string { @@ -152,7 +152,7 @@ public function getAudioDuration(): ?string } /** - * @return Mp4C2paManifest::*|null + * @return Mp4C2paManifest::*|string|null */ public function getC2paManifest(): ?string { @@ -165,7 +165,7 @@ public function getCertificateSecret(): ?string } /** - * @return Mp4CslgAtom::*|null + * @return Mp4CslgAtom::*|string|null */ public function getCslgAtom(): ?string { @@ -178,7 +178,7 @@ public function getCttsVersion(): ?int } /** - * @return Mp4FreeSpaceBox::*|null + * @return Mp4FreeSpaceBox::*|string|null */ public function getFreeSpaceBox(): ?string { @@ -186,7 +186,7 @@ public function getFreeSpaceBox(): ?string } /** - * @return Mp4MoovPlacement::*|null + * @return Mp4MoovPlacement::*|string|null */ public function getMoovPlacement(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/MpdSettings.php b/src/Service/MediaConvert/src/ValueObject/MpdSettings.php index 931446df7..3655d654d 100644 --- a/src/Service/MediaConvert/src/ValueObject/MpdSettings.php +++ b/src/Service/MediaConvert/src/ValueObject/MpdSettings.php @@ -25,7 +25,7 @@ final class MpdSettings * markup that MediaConvert includes in your manifest: ``. * - * @var MpdAccessibilityCaptionHints::*|null + * @var MpdAccessibilityCaptionHints::*|string|null */ private $accessibilityCaptionHints; @@ -40,7 +40,7 @@ final class MpdSettings * you keep the default value, any minor discrepancies between audio and video duration will depend on your output audio * codec. * - * @var MpdAudioDuration::*|null + * @var MpdAudioDuration::*|string|null */ private $audioDuration; @@ -50,7 +50,7 @@ final class MpdSettings * Choose Fragmented MPEG-4 for captions in XML format contained within fragmented MP4 files. This set of fragmented MP4 * files is separate from your video and audio fragmented MP4 files. * - * @var MpdCaptionContainerType::*|null + * @var MpdCaptionContainerType::*|string|null */ private $captionContainerType; @@ -59,7 +59,7 @@ final class MpdSettings * KLV metadata present in your input and writes each instance to a separate event message box in the output, according * to MISB ST1910.1. To exclude this KLV metadata: Set KLV metadata insertion to None or leave blank. * - * @var MpdKlvMetadata::*|null + * @var MpdKlvMetadata::*|string|null */ private $klvMetadata; @@ -71,7 +71,7 @@ final class MpdSettings * to Disabled. To enable Manifest metadata signaling, you must also set SCTE-35 source to Passthrough, ESAM SCTE-35 to * insert, or ID3 metadata to Passthrough. * - * @var MpdManifestMetadataSignaling::*|null + * @var MpdManifestMetadataSignaling::*|string|null */ private $manifestMetadataSignaling; @@ -79,7 +79,7 @@ final class MpdSettings * Use this setting only when you specify SCTE-35 markers from ESAM. Choose INSERT to put SCTE-35 markers in this output * at the insertion points that you specify in an ESAM XML document. Provide the document in the setting SCC XML. * - * @var MpdScte35Esam::*|null + * @var MpdScte35Esam::*|string|null */ private $scte35Esam; @@ -88,7 +88,7 @@ final class MpdSettings * markers that appear in your input to also appear in this output. Choose None if you don't want those SCTE-35 markers * in this output. * - * @var MpdScte35Source::*|null + * @var MpdScte35Source::*|string|null */ private $scte35Source; @@ -97,7 +97,7 @@ final class MpdSettings * metadata inserter. MediaConvert writes each instance of ID3 metadata in a separate Event Message (eMSG) box. To * exclude this ID3 metadata: Set ID3 metadata to None or leave blank. * - * @var MpdTimedMetadata::*|null + * @var MpdTimedMetadata::*|string|null */ private $timedMetadata; @@ -107,7 +107,7 @@ final class MpdSettings * Leave blank to use the default value Version 0. * When you specify Version 1, you must also set ID3 metadata to Passthrough. * - * @var MpdTimedMetadataBoxVersion::*|null + * @var MpdTimedMetadataBoxVersion::*|string|null */ private $timedMetadataBoxVersion; @@ -131,15 +131,15 @@ final class MpdSettings /** * @param array{ - * AccessibilityCaptionHints?: null|MpdAccessibilityCaptionHints::*, - * AudioDuration?: null|MpdAudioDuration::*, - * CaptionContainerType?: null|MpdCaptionContainerType::*, - * KlvMetadata?: null|MpdKlvMetadata::*, - * ManifestMetadataSignaling?: null|MpdManifestMetadataSignaling::*, - * Scte35Esam?: null|MpdScte35Esam::*, - * Scte35Source?: null|MpdScte35Source::*, - * TimedMetadata?: null|MpdTimedMetadata::*, - * TimedMetadataBoxVersion?: null|MpdTimedMetadataBoxVersion::*, + * AccessibilityCaptionHints?: null|MpdAccessibilityCaptionHints::*|string, + * AudioDuration?: null|MpdAudioDuration::*|string, + * CaptionContainerType?: null|MpdCaptionContainerType::*|string, + * KlvMetadata?: null|MpdKlvMetadata::*|string, + * ManifestMetadataSignaling?: null|MpdManifestMetadataSignaling::*|string, + * Scte35Esam?: null|MpdScte35Esam::*|string, + * Scte35Source?: null|MpdScte35Source::*|string, + * TimedMetadata?: null|MpdTimedMetadata::*|string, + * TimedMetadataBoxVersion?: null|MpdTimedMetadataBoxVersion::*|string, * TimedMetadataSchemeIdUri?: null|string, * TimedMetadataValue?: null|string, * } $input @@ -161,15 +161,15 @@ public function __construct(array $input) /** * @param array{ - * AccessibilityCaptionHints?: null|MpdAccessibilityCaptionHints::*, - * AudioDuration?: null|MpdAudioDuration::*, - * CaptionContainerType?: null|MpdCaptionContainerType::*, - * KlvMetadata?: null|MpdKlvMetadata::*, - * ManifestMetadataSignaling?: null|MpdManifestMetadataSignaling::*, - * Scte35Esam?: null|MpdScte35Esam::*, - * Scte35Source?: null|MpdScte35Source::*, - * TimedMetadata?: null|MpdTimedMetadata::*, - * TimedMetadataBoxVersion?: null|MpdTimedMetadataBoxVersion::*, + * AccessibilityCaptionHints?: null|MpdAccessibilityCaptionHints::*|string, + * AudioDuration?: null|MpdAudioDuration::*|string, + * CaptionContainerType?: null|MpdCaptionContainerType::*|string, + * KlvMetadata?: null|MpdKlvMetadata::*|string, + * ManifestMetadataSignaling?: null|MpdManifestMetadataSignaling::*|string, + * Scte35Esam?: null|MpdScte35Esam::*|string, + * Scte35Source?: null|MpdScte35Source::*|string, + * TimedMetadata?: null|MpdTimedMetadata::*|string, + * TimedMetadataBoxVersion?: null|MpdTimedMetadataBoxVersion::*|string, * TimedMetadataSchemeIdUri?: null|string, * TimedMetadataValue?: null|string, * }|MpdSettings $input @@ -180,7 +180,7 @@ public static function create($input): self } /** - * @return MpdAccessibilityCaptionHints::*|null + * @return MpdAccessibilityCaptionHints::*|string|null */ public function getAccessibilityCaptionHints(): ?string { @@ -188,7 +188,7 @@ public function getAccessibilityCaptionHints(): ?string } /** - * @return MpdAudioDuration::*|null + * @return MpdAudioDuration::*|string|null */ public function getAudioDuration(): ?string { @@ -196,7 +196,7 @@ public function getAudioDuration(): ?string } /** - * @return MpdCaptionContainerType::*|null + * @return MpdCaptionContainerType::*|string|null */ public function getCaptionContainerType(): ?string { @@ -204,7 +204,7 @@ public function getCaptionContainerType(): ?string } /** - * @return MpdKlvMetadata::*|null + * @return MpdKlvMetadata::*|string|null */ public function getKlvMetadata(): ?string { @@ -212,7 +212,7 @@ public function getKlvMetadata(): ?string } /** - * @return MpdManifestMetadataSignaling::*|null + * @return MpdManifestMetadataSignaling::*|string|null */ public function getManifestMetadataSignaling(): ?string { @@ -220,7 +220,7 @@ public function getManifestMetadataSignaling(): ?string } /** - * @return MpdScte35Esam::*|null + * @return MpdScte35Esam::*|string|null */ public function getScte35Esam(): ?string { @@ -228,7 +228,7 @@ public function getScte35Esam(): ?string } /** - * @return MpdScte35Source::*|null + * @return MpdScte35Source::*|string|null */ public function getScte35Source(): ?string { @@ -236,7 +236,7 @@ public function getScte35Source(): ?string } /** - * @return MpdTimedMetadata::*|null + * @return MpdTimedMetadata::*|string|null */ public function getTimedMetadata(): ?string { @@ -244,7 +244,7 @@ public function getTimedMetadata(): ?string } /** - * @return MpdTimedMetadataBoxVersion::*|null + * @return MpdTimedMetadataBoxVersion::*|string|null */ public function getTimedMetadataBoxVersion(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/Mpeg2Settings.php b/src/Service/MediaConvert/src/ValueObject/Mpeg2Settings.php index 1ffc063f9..c3d443aa4 100644 --- a/src/Service/MediaConvert/src/ValueObject/Mpeg2Settings.php +++ b/src/Service/MediaConvert/src/ValueObject/Mpeg2Settings.php @@ -33,7 +33,7 @@ final class Mpeg2Settings * Specify the strength of any adaptive quantization filters that you enable. The value that you choose here applies to * the following settings: Spatial adaptive quantization, and Temporal adaptive quantization. * - * @var Mpeg2AdaptiveQuantization::*|null + * @var Mpeg2AdaptiveQuantization::*|string|null */ private $adaptiveQuantization; @@ -48,14 +48,14 @@ final class Mpeg2Settings /** * Use Level to set the MPEG-2 level for the video output. * - * @var Mpeg2CodecLevel::*|null + * @var Mpeg2CodecLevel::*|string|null */ private $codecLevel; /** * Use Profile to set the MPEG-2 profile for the video output. * - * @var Mpeg2CodecProfile::*|null + * @var Mpeg2CodecProfile::*|string|null */ private $codecProfile; @@ -65,7 +65,7 @@ final class Mpeg2Settings * low-motion portions. The maximum number of B-frames is limited by the value you provide for the setting B frames * between reference frames. * - * @var Mpeg2DynamicSubGop::*|null + * @var Mpeg2DynamicSubGop::*|string|null */ private $dynamicSubGop; @@ -75,7 +75,7 @@ final class Mpeg2Settings * frame rate from the dropdown list or choose Custom. The framerates shown in the dropdown list are decimal * approximations of fractions. If you choose Custom, specify your frame rate as a fraction. * - * @var Mpeg2FramerateControl::*|null + * @var Mpeg2FramerateControl::*|string|null */ private $framerateControl; @@ -92,7 +92,7 @@ final class Mpeg2Settings * your output. Note that since the frame count is maintained, the duration of your output will become shorter at higher * frame rates and longer at lower frame rates. * - * @var Mpeg2FramerateConversionAlgorithm::*|null + * @var Mpeg2FramerateConversionAlgorithm::*|string|null */ private $framerateConversionAlgorithm; @@ -139,7 +139,7 @@ final class Mpeg2Settings * Specify the units for GOP size. If you don't specify a value here, by default the encoder measures GOP size in * frames. * - * @var Mpeg2GopSizeUnits::*|null + * @var Mpeg2GopSizeUnits::*|string|null */ private $gopSizeUnits; @@ -175,7 +175,7 @@ final class Mpeg2Settings * interlaced, the output will be interlaced with the same polarity as the source. If the source is progressive, the * output will be interlaced with top field bottom field first, depending on which of the Follow options you choose. * - * @var Mpeg2InterlaceMode::*|null + * @var Mpeg2InterlaceMode::*|string|null */ private $interlaceMode; @@ -183,7 +183,7 @@ final class Mpeg2Settings * Use Intra DC precision to set quantization precision for intra-block DC coefficients. If you choose the value auto, * the service will automatically select the precision based on the per-frame compression ratio. * - * @var Mpeg2IntraDcPrecision::*|null + * @var Mpeg2IntraDcPrecision::*|string|null */ private $intraDcPrecision; @@ -223,7 +223,7 @@ final class Mpeg2Settings * any value other than Follow source. When you choose SPECIFIED for this setting, you must also specify values for the * parNumerator and parDenominator settings. * - * @var Mpeg2ParControl::*|null + * @var Mpeg2ParControl::*|string|null */ private $parControl; @@ -261,7 +261,7 @@ final class Mpeg2Settings * Fusion * QVBR: Quality-Defined Variable Bitrate. This option is only available when your output uses the QVBR rate * control mode. * - * @var list|null + * @var list|null */ private $perFrameMetrics; @@ -269,14 +269,14 @@ final class Mpeg2Settings * Optional. Use Quality tuning level to choose how you want to trade off encoding speed for output video quality. The * default behavior is faster, lower quality, single-pass encoding. * - * @var Mpeg2QualityTuningLevel::*|null + * @var Mpeg2QualityTuningLevel::*|string|null */ private $qualityTuningLevel; /** * Use Rate control mode to specify whether the bitrate is variable (vbr) or constant (cbr). * - * @var Mpeg2RateControlMode::*|null + * @var Mpeg2RateControlMode::*|string|null */ private $rateControlMode; @@ -290,7 +290,7 @@ final class Mpeg2Settings * use optimized interlacing, you must set Telecine to None or Soft. You can't use optimized interlacing for hard * telecine outputs. You must also set Interlace mode to a value other than Progressive. * - * @var Mpeg2ScanTypeConversionMode::*|null + * @var Mpeg2ScanTypeConversionMode::*|string|null */ private $scanTypeConversionMode; @@ -298,7 +298,7 @@ final class Mpeg2Settings * Enable this setting to insert I-frames at scene changes that the service automatically detects. This improves video * quality and is enabled by default. * - * @var Mpeg2SceneChangeDetect::*|null + * @var Mpeg2SceneChangeDetect::*|string|null */ private $sceneChangeDetect; @@ -308,7 +308,7 @@ final class Mpeg2Settings * keep it synchronized with the video. Note that enabling this setting will slightly reduce the duration of your video. * Required settings: You must also set Framerate to 25. * - * @var Mpeg2SlowPal::*|null + * @var Mpeg2SlowPal::*|string|null */ private $slowPal; @@ -336,7 +336,7 @@ final class Mpeg2Settings * homogeneous content, such as cartoons and video games, set it to Low. For content with a wider variety of textures, * set it to High or Higher. * - * @var Mpeg2SpatialAdaptiveQuantization::*|null + * @var Mpeg2SpatialAdaptiveQuantization::*|string|null */ private $spatialAdaptiveQuantization; @@ -344,7 +344,7 @@ final class Mpeg2Settings * Specify whether this output's video uses the D10 syntax. Keep the default value to not use the syntax. Related * settings: When you choose D10 for your MXF profile, you must also set this value to D10. * - * @var Mpeg2Syntax::*|null + * @var Mpeg2Syntax::*|string|null */ private $syntax; @@ -355,7 +355,7 @@ final class Mpeg2Settings * the conversion during play back. When you keep the default value, None, MediaConvert does a standard frame rate * conversion to 29.97 without doing anything with the field polarity to create a smoother picture. * - * @var Mpeg2Telecine::*|null + * @var Mpeg2Telecine::*|string|null */ private $telecine; @@ -369,46 +369,46 @@ final class Mpeg2Settings * objects with sharp edges, such as sports athletes' faces, you might choose to disable this feature. Related setting: * When you enable temporal quantization, adjust the strength of the filter with the setting Adaptive quantization. * - * @var Mpeg2TemporalAdaptiveQuantization::*|null + * @var Mpeg2TemporalAdaptiveQuantization::*|string|null */ private $temporalAdaptiveQuantization; /** * @param array{ - * AdaptiveQuantization?: null|Mpeg2AdaptiveQuantization::*, + * AdaptiveQuantization?: null|Mpeg2AdaptiveQuantization::*|string, * Bitrate?: null|int, - * CodecLevel?: null|Mpeg2CodecLevel::*, - * CodecProfile?: null|Mpeg2CodecProfile::*, - * DynamicSubGop?: null|Mpeg2DynamicSubGop::*, - * FramerateControl?: null|Mpeg2FramerateControl::*, - * FramerateConversionAlgorithm?: null|Mpeg2FramerateConversionAlgorithm::*, + * CodecLevel?: null|Mpeg2CodecLevel::*|string, + * CodecProfile?: null|Mpeg2CodecProfile::*|string, + * DynamicSubGop?: null|Mpeg2DynamicSubGop::*|string, + * FramerateControl?: null|Mpeg2FramerateControl::*|string, + * FramerateConversionAlgorithm?: null|Mpeg2FramerateConversionAlgorithm::*|string, * FramerateDenominator?: null|int, * FramerateNumerator?: null|int, * GopClosedCadence?: null|int, * GopSize?: null|float, - * GopSizeUnits?: null|Mpeg2GopSizeUnits::*, + * GopSizeUnits?: null|Mpeg2GopSizeUnits::*|string, * HrdBufferFinalFillPercentage?: null|int, * HrdBufferInitialFillPercentage?: null|int, * HrdBufferSize?: null|int, - * InterlaceMode?: null|Mpeg2InterlaceMode::*, - * IntraDcPrecision?: null|Mpeg2IntraDcPrecision::*, + * InterlaceMode?: null|Mpeg2InterlaceMode::*|string, + * IntraDcPrecision?: null|Mpeg2IntraDcPrecision::*|string, * MaxBitrate?: null|int, * MinIInterval?: null|int, * NumberBFramesBetweenReferenceFrames?: null|int, - * ParControl?: null|Mpeg2ParControl::*, + * ParControl?: null|Mpeg2ParControl::*|string, * ParDenominator?: null|int, * ParNumerator?: null|int, - * PerFrameMetrics?: null|array, - * QualityTuningLevel?: null|Mpeg2QualityTuningLevel::*, - * RateControlMode?: null|Mpeg2RateControlMode::*, - * ScanTypeConversionMode?: null|Mpeg2ScanTypeConversionMode::*, - * SceneChangeDetect?: null|Mpeg2SceneChangeDetect::*, - * SlowPal?: null|Mpeg2SlowPal::*, + * PerFrameMetrics?: null|array, + * QualityTuningLevel?: null|Mpeg2QualityTuningLevel::*|string, + * RateControlMode?: null|Mpeg2RateControlMode::*|string, + * ScanTypeConversionMode?: null|Mpeg2ScanTypeConversionMode::*|string, + * SceneChangeDetect?: null|Mpeg2SceneChangeDetect::*|string, + * SlowPal?: null|Mpeg2SlowPal::*|string, * Softness?: null|int, - * SpatialAdaptiveQuantization?: null|Mpeg2SpatialAdaptiveQuantization::*, - * Syntax?: null|Mpeg2Syntax::*, - * Telecine?: null|Mpeg2Telecine::*, - * TemporalAdaptiveQuantization?: null|Mpeg2TemporalAdaptiveQuantization::*, + * SpatialAdaptiveQuantization?: null|Mpeg2SpatialAdaptiveQuantization::*|string, + * Syntax?: null|Mpeg2Syntax::*|string, + * Telecine?: null|Mpeg2Telecine::*|string, + * TemporalAdaptiveQuantization?: null|Mpeg2TemporalAdaptiveQuantization::*|string, * } $input */ public function __construct(array $input) @@ -451,40 +451,40 @@ public function __construct(array $input) /** * @param array{ - * AdaptiveQuantization?: null|Mpeg2AdaptiveQuantization::*, + * AdaptiveQuantization?: null|Mpeg2AdaptiveQuantization::*|string, * Bitrate?: null|int, - * CodecLevel?: null|Mpeg2CodecLevel::*, - * CodecProfile?: null|Mpeg2CodecProfile::*, - * DynamicSubGop?: null|Mpeg2DynamicSubGop::*, - * FramerateControl?: null|Mpeg2FramerateControl::*, - * FramerateConversionAlgorithm?: null|Mpeg2FramerateConversionAlgorithm::*, + * CodecLevel?: null|Mpeg2CodecLevel::*|string, + * CodecProfile?: null|Mpeg2CodecProfile::*|string, + * DynamicSubGop?: null|Mpeg2DynamicSubGop::*|string, + * FramerateControl?: null|Mpeg2FramerateControl::*|string, + * FramerateConversionAlgorithm?: null|Mpeg2FramerateConversionAlgorithm::*|string, * FramerateDenominator?: null|int, * FramerateNumerator?: null|int, * GopClosedCadence?: null|int, * GopSize?: null|float, - * GopSizeUnits?: null|Mpeg2GopSizeUnits::*, + * GopSizeUnits?: null|Mpeg2GopSizeUnits::*|string, * HrdBufferFinalFillPercentage?: null|int, * HrdBufferInitialFillPercentage?: null|int, * HrdBufferSize?: null|int, - * InterlaceMode?: null|Mpeg2InterlaceMode::*, - * IntraDcPrecision?: null|Mpeg2IntraDcPrecision::*, + * InterlaceMode?: null|Mpeg2InterlaceMode::*|string, + * IntraDcPrecision?: null|Mpeg2IntraDcPrecision::*|string, * MaxBitrate?: null|int, * MinIInterval?: null|int, * NumberBFramesBetweenReferenceFrames?: null|int, - * ParControl?: null|Mpeg2ParControl::*, + * ParControl?: null|Mpeg2ParControl::*|string, * ParDenominator?: null|int, * ParNumerator?: null|int, - * PerFrameMetrics?: null|array, - * QualityTuningLevel?: null|Mpeg2QualityTuningLevel::*, - * RateControlMode?: null|Mpeg2RateControlMode::*, - * ScanTypeConversionMode?: null|Mpeg2ScanTypeConversionMode::*, - * SceneChangeDetect?: null|Mpeg2SceneChangeDetect::*, - * SlowPal?: null|Mpeg2SlowPal::*, + * PerFrameMetrics?: null|array, + * QualityTuningLevel?: null|Mpeg2QualityTuningLevel::*|string, + * RateControlMode?: null|Mpeg2RateControlMode::*|string, + * ScanTypeConversionMode?: null|Mpeg2ScanTypeConversionMode::*|string, + * SceneChangeDetect?: null|Mpeg2SceneChangeDetect::*|string, + * SlowPal?: null|Mpeg2SlowPal::*|string, * Softness?: null|int, - * SpatialAdaptiveQuantization?: null|Mpeg2SpatialAdaptiveQuantization::*, - * Syntax?: null|Mpeg2Syntax::*, - * Telecine?: null|Mpeg2Telecine::*, - * TemporalAdaptiveQuantization?: null|Mpeg2TemporalAdaptiveQuantization::*, + * SpatialAdaptiveQuantization?: null|Mpeg2SpatialAdaptiveQuantization::*|string, + * Syntax?: null|Mpeg2Syntax::*|string, + * Telecine?: null|Mpeg2Telecine::*|string, + * TemporalAdaptiveQuantization?: null|Mpeg2TemporalAdaptiveQuantization::*|string, * }|Mpeg2Settings $input */ public static function create($input): self @@ -493,7 +493,7 @@ public static function create($input): self } /** - * @return Mpeg2AdaptiveQuantization::*|null + * @return Mpeg2AdaptiveQuantization::*|string|null */ public function getAdaptiveQuantization(): ?string { @@ -506,7 +506,7 @@ public function getBitrate(): ?int } /** - * @return Mpeg2CodecLevel::*|null + * @return Mpeg2CodecLevel::*|string|null */ public function getCodecLevel(): ?string { @@ -514,7 +514,7 @@ public function getCodecLevel(): ?string } /** - * @return Mpeg2CodecProfile::*|null + * @return Mpeg2CodecProfile::*|string|null */ public function getCodecProfile(): ?string { @@ -522,7 +522,7 @@ public function getCodecProfile(): ?string } /** - * @return Mpeg2DynamicSubGop::*|null + * @return Mpeg2DynamicSubGop::*|string|null */ public function getDynamicSubGop(): ?string { @@ -530,7 +530,7 @@ public function getDynamicSubGop(): ?string } /** - * @return Mpeg2FramerateControl::*|null + * @return Mpeg2FramerateControl::*|string|null */ public function getFramerateControl(): ?string { @@ -538,7 +538,7 @@ public function getFramerateControl(): ?string } /** - * @return Mpeg2FramerateConversionAlgorithm::*|null + * @return Mpeg2FramerateConversionAlgorithm::*|string|null */ public function getFramerateConversionAlgorithm(): ?string { @@ -566,7 +566,7 @@ public function getGopSize(): ?float } /** - * @return Mpeg2GopSizeUnits::*|null + * @return Mpeg2GopSizeUnits::*|string|null */ public function getGopSizeUnits(): ?string { @@ -589,7 +589,7 @@ public function getHrdBufferSize(): ?int } /** - * @return Mpeg2InterlaceMode::*|null + * @return Mpeg2InterlaceMode::*|string|null */ public function getInterlaceMode(): ?string { @@ -597,7 +597,7 @@ public function getInterlaceMode(): ?string } /** - * @return Mpeg2IntraDcPrecision::*|null + * @return Mpeg2IntraDcPrecision::*|string|null */ public function getIntraDcPrecision(): ?string { @@ -620,7 +620,7 @@ public function getNumberBframesBetweenReferenceFrames(): ?int } /** - * @return Mpeg2ParControl::*|null + * @return Mpeg2ParControl::*|string|null */ public function getParControl(): ?string { @@ -638,7 +638,7 @@ public function getParNumerator(): ?int } /** - * @return list + * @return list */ public function getPerFrameMetrics(): array { @@ -646,7 +646,7 @@ public function getPerFrameMetrics(): array } /** - * @return Mpeg2QualityTuningLevel::*|null + * @return Mpeg2QualityTuningLevel::*|string|null */ public function getQualityTuningLevel(): ?string { @@ -654,7 +654,7 @@ public function getQualityTuningLevel(): ?string } /** - * @return Mpeg2RateControlMode::*|null + * @return Mpeg2RateControlMode::*|string|null */ public function getRateControlMode(): ?string { @@ -662,7 +662,7 @@ public function getRateControlMode(): ?string } /** - * @return Mpeg2ScanTypeConversionMode::*|null + * @return Mpeg2ScanTypeConversionMode::*|string|null */ public function getScanTypeConversionMode(): ?string { @@ -670,7 +670,7 @@ public function getScanTypeConversionMode(): ?string } /** - * @return Mpeg2SceneChangeDetect::*|null + * @return Mpeg2SceneChangeDetect::*|string|null */ public function getSceneChangeDetect(): ?string { @@ -678,7 +678,7 @@ public function getSceneChangeDetect(): ?string } /** - * @return Mpeg2SlowPal::*|null + * @return Mpeg2SlowPal::*|string|null */ public function getSlowPal(): ?string { @@ -691,7 +691,7 @@ public function getSoftness(): ?int } /** - * @return Mpeg2SpatialAdaptiveQuantization::*|null + * @return Mpeg2SpatialAdaptiveQuantization::*|string|null */ public function getSpatialAdaptiveQuantization(): ?string { @@ -699,7 +699,7 @@ public function getSpatialAdaptiveQuantization(): ?string } /** - * @return Mpeg2Syntax::*|null + * @return Mpeg2Syntax::*|string|null */ public function getSyntax(): ?string { @@ -707,7 +707,7 @@ public function getSyntax(): ?string } /** - * @return Mpeg2Telecine::*|null + * @return Mpeg2Telecine::*|string|null */ public function getTelecine(): ?string { @@ -715,7 +715,7 @@ public function getTelecine(): ?string } /** - * @return Mpeg2TemporalAdaptiveQuantization::*|null + * @return Mpeg2TemporalAdaptiveQuantization::*|string|null */ public function getTemporalAdaptiveQuantization(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/MsSmoothGroupSettings.php b/src/Service/MediaConvert/src/ValueObject/MsSmoothGroupSettings.php index ba0672263..5fa602eb3 100644 --- a/src/Service/MediaConvert/src/ValueObject/MsSmoothGroupSettings.php +++ b/src/Service/MediaConvert/src/ValueObject/MsSmoothGroupSettings.php @@ -26,7 +26,7 @@ final class MsSmoothGroupSettings * COMBINE_DUPLICATE_STREAMS combines identical audio encoding settings across a Microsoft Smooth output group into a * single audio stream. * - * @var MsSmoothAudioDeduplication::*|null + * @var MsSmoothAudioDeduplication::*|string|null */ private $audioDeduplication; @@ -67,7 +67,7 @@ final class MsSmoothGroupSettings * length that you specify with the setting Fragment length. This might result in extra I-frames. Choose Multiple of GOP * to have the encoder round up the segment lengths to match the next GOP boundary. * - * @var MsSmoothFragmentLengthControl::*|null + * @var MsSmoothFragmentLengthControl::*|string|null */ private $fragmentLengthControl; @@ -75,20 +75,20 @@ final class MsSmoothGroupSettings * Use Manifest encoding to specify the encoding format for the server and client manifest. Valid options are utf8 and * utf16. * - * @var MsSmoothManifestEncoding::*|null + * @var MsSmoothManifestEncoding::*|string|null */ private $manifestEncoding; /** * @param array{ * AdditionalManifests?: null|array, - * AudioDeduplication?: null|MsSmoothAudioDeduplication::*, + * AudioDeduplication?: null|MsSmoothAudioDeduplication::*|string, * Destination?: null|string, * DestinationSettings?: null|DestinationSettings|array, * Encryption?: null|MsSmoothEncryptionSettings|array, * FragmentLength?: null|int, - * FragmentLengthControl?: null|MsSmoothFragmentLengthControl::*, - * ManifestEncoding?: null|MsSmoothManifestEncoding::*, + * FragmentLengthControl?: null|MsSmoothFragmentLengthControl::*|string, + * ManifestEncoding?: null|MsSmoothManifestEncoding::*|string, * } $input */ public function __construct(array $input) @@ -106,13 +106,13 @@ public function __construct(array $input) /** * @param array{ * AdditionalManifests?: null|array, - * AudioDeduplication?: null|MsSmoothAudioDeduplication::*, + * AudioDeduplication?: null|MsSmoothAudioDeduplication::*|string, * Destination?: null|string, * DestinationSettings?: null|DestinationSettings|array, * Encryption?: null|MsSmoothEncryptionSettings|array, * FragmentLength?: null|int, - * FragmentLengthControl?: null|MsSmoothFragmentLengthControl::*, - * ManifestEncoding?: null|MsSmoothManifestEncoding::*, + * FragmentLengthControl?: null|MsSmoothFragmentLengthControl::*|string, + * ManifestEncoding?: null|MsSmoothManifestEncoding::*|string, * }|MsSmoothGroupSettings $input */ public static function create($input): self @@ -129,7 +129,7 @@ public function getAdditionalManifests(): array } /** - * @return MsSmoothAudioDeduplication::*|null + * @return MsSmoothAudioDeduplication::*|string|null */ public function getAudioDeduplication(): ?string { @@ -157,7 +157,7 @@ public function getFragmentLength(): ?int } /** - * @return MsSmoothFragmentLengthControl::*|null + * @return MsSmoothFragmentLengthControl::*|string|null */ public function getFragmentLengthControl(): ?string { @@ -165,7 +165,7 @@ public function getFragmentLengthControl(): ?string } /** - * @return MsSmoothManifestEncoding::*|null + * @return MsSmoothManifestEncoding::*|string|null */ public function getManifestEncoding(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/MxfSettings.php b/src/Service/MediaConvert/src/ValueObject/MxfSettings.php index 319605391..e94a1af6b 100644 --- a/src/Service/MediaConvert/src/ValueObject/MxfSettings.php +++ b/src/Service/MediaConvert/src/ValueObject/MxfSettings.php @@ -19,7 +19,7 @@ final class MxfSettings * exclude AFD values, see AfdSignaling, under VideoDescription. On the console, find AFD signaling under the output's * video encoding settings. * - * @var MxfAfdSignaling::*|null + * @var MxfAfdSignaling::*|string|null */ private $afdSignaling; @@ -30,7 +30,7 @@ final class MxfSettings * about the automatic selection behavior, see * https://docs.aws.amazon.com/mediaconvert/latest/ug/default-automatic-selection-of-mxf-profiles.html. * - * @var MxfProfile::*|null + * @var MxfProfile::*|string|null */ private $profile; @@ -43,8 +43,8 @@ final class MxfSettings /** * @param array{ - * AfdSignaling?: null|MxfAfdSignaling::*, - * Profile?: null|MxfProfile::*, + * AfdSignaling?: null|MxfAfdSignaling::*|string, + * Profile?: null|MxfProfile::*|string, * XavcProfileSettings?: null|MxfXavcProfileSettings|array, * } $input */ @@ -57,8 +57,8 @@ public function __construct(array $input) /** * @param array{ - * AfdSignaling?: null|MxfAfdSignaling::*, - * Profile?: null|MxfProfile::*, + * AfdSignaling?: null|MxfAfdSignaling::*|string, + * Profile?: null|MxfProfile::*|string, * XavcProfileSettings?: null|MxfXavcProfileSettings|array, * }|MxfSettings $input */ @@ -68,7 +68,7 @@ public static function create($input): self } /** - * @return MxfAfdSignaling::*|null + * @return MxfAfdSignaling::*|string|null */ public function getAfdSignaling(): ?string { @@ -76,7 +76,7 @@ public function getAfdSignaling(): ?string } /** - * @return MxfProfile::*|null + * @return MxfProfile::*|string|null */ public function getProfile(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/MxfXavcProfileSettings.php b/src/Service/MediaConvert/src/ValueObject/MxfXavcProfileSettings.php index 210b66a44..3fde96549 100644 --- a/src/Service/MediaConvert/src/ValueObject/MxfXavcProfileSettings.php +++ b/src/Service/MediaConvert/src/ValueObject/MxfXavcProfileSettings.php @@ -16,7 +16,7 @@ final class MxfXavcProfileSettings * duration. The number of frames that MediaConvert excludes when you set this to Drop frames for compliance depends on * the output frame rate and duration. * - * @var MxfXavcDurationMode::*|null + * @var MxfXavcDurationMode::*|string|null */ private $durationMode; @@ -33,7 +33,7 @@ final class MxfXavcProfileSettings /** * @param array{ - * DurationMode?: null|MxfXavcDurationMode::*, + * DurationMode?: null|MxfXavcDurationMode::*|string, * MaxAncDataSize?: null|int, * } $input */ @@ -45,7 +45,7 @@ public function __construct(array $input) /** * @param array{ - * DurationMode?: null|MxfXavcDurationMode::*, + * DurationMode?: null|MxfXavcDurationMode::*|string, * MaxAncDataSize?: null|int, * }|MxfXavcProfileSettings $input */ @@ -55,7 +55,7 @@ public static function create($input): self } /** - * @return MxfXavcDurationMode::*|null + * @return MxfXavcDurationMode::*|string|null */ public function getDurationMode(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/NexGuardFileMarkerSettings.php b/src/Service/MediaConvert/src/ValueObject/NexGuardFileMarkerSettings.php index 1257fc602..94ff2221e 100644 --- a/src/Service/MediaConvert/src/ValueObject/NexGuardFileMarkerSettings.php +++ b/src/Service/MediaConvert/src/ValueObject/NexGuardFileMarkerSettings.php @@ -44,7 +44,7 @@ final class NexGuardFileMarkerSettings * Optional. Ignore this setting unless Nagra support directs you to specify a value. When you don't specify a value * here, the Nagra NexGuard library uses its default value. * - * @var WatermarkingStrength::*|null + * @var WatermarkingStrength::*|string|null */ private $strength; @@ -53,7 +53,7 @@ final class NexGuardFileMarkerSettings * License?: null|string, * Payload?: null|int, * Preset?: null|string, - * Strength?: null|WatermarkingStrength::*, + * Strength?: null|WatermarkingStrength::*|string, * } $input */ public function __construct(array $input) @@ -69,7 +69,7 @@ public function __construct(array $input) * License?: null|string, * Payload?: null|int, * Preset?: null|string, - * Strength?: null|WatermarkingStrength::*, + * Strength?: null|WatermarkingStrength::*|string, * }|NexGuardFileMarkerSettings $input */ public static function create($input): self @@ -93,7 +93,7 @@ public function getPreset(): ?string } /** - * @return WatermarkingStrength::*|null + * @return WatermarkingStrength::*|string|null */ public function getStrength(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/NielsenNonLinearWatermarkSettings.php b/src/Service/MediaConvert/src/ValueObject/NielsenNonLinearWatermarkSettings.php index 91a8a3545..304b29132 100644 --- a/src/Service/MediaConvert/src/ValueObject/NielsenNonLinearWatermarkSettings.php +++ b/src/Service/MediaConvert/src/ValueObject/NielsenNonLinearWatermarkSettings.php @@ -21,7 +21,7 @@ final class NielsenNonLinearWatermarkSettings * a value for the setting SID. When you choose CBET, you must provide a value for the setting CSID. When you choose * NAES 2, NW, and CBET, you must provide values for both of these settings. * - * @var NielsenActiveWatermarkProcessType::*|null + * @var NielsenActiveWatermarkProcessType::*|string|null */ private $activeWatermarkProcess; @@ -90,7 +90,7 @@ final class NielsenNonLinearWatermarkSettings * to Watermarked, the service fails the job. Nielsen requires that you add non-linear watermarking to only clean * content that doesn't already have non-linear Nielsen watermarks. * - * @var NielsenSourceWatermarkStatusType::*|null + * @var NielsenSourceWatermarkStatusType::*|string|null */ private $sourceWatermarkStatus; @@ -108,13 +108,13 @@ final class NielsenNonLinearWatermarkSettings * To create assets that have the same TIC values in each audio track, keep the default value Share TICs. To create * assets that have unique TIC values for each audio track, choose Use unique TICs. * - * @var NielsenUniqueTicPerAudioTrackType::*|null + * @var NielsenUniqueTicPerAudioTrackType::*|string|null */ private $uniqueTicPerAudioTrack; /** * @param array{ - * ActiveWatermarkProcess?: null|NielsenActiveWatermarkProcessType::*, + * ActiveWatermarkProcess?: null|NielsenActiveWatermarkProcessType::*|string, * AdiFilename?: null|string, * AssetId?: null|string, * AssetName?: null|string, @@ -122,9 +122,9 @@ final class NielsenNonLinearWatermarkSettings * EpisodeId?: null|string, * MetadataDestination?: null|string, * SourceId?: null|int, - * SourceWatermarkStatus?: null|NielsenSourceWatermarkStatusType::*, + * SourceWatermarkStatus?: null|NielsenSourceWatermarkStatusType::*|string, * TicServerUrl?: null|string, - * UniqueTicPerAudioTrack?: null|NielsenUniqueTicPerAudioTrackType::*, + * UniqueTicPerAudioTrack?: null|NielsenUniqueTicPerAudioTrackType::*|string, * } $input */ public function __construct(array $input) @@ -144,7 +144,7 @@ public function __construct(array $input) /** * @param array{ - * ActiveWatermarkProcess?: null|NielsenActiveWatermarkProcessType::*, + * ActiveWatermarkProcess?: null|NielsenActiveWatermarkProcessType::*|string, * AdiFilename?: null|string, * AssetId?: null|string, * AssetName?: null|string, @@ -152,9 +152,9 @@ public function __construct(array $input) * EpisodeId?: null|string, * MetadataDestination?: null|string, * SourceId?: null|int, - * SourceWatermarkStatus?: null|NielsenSourceWatermarkStatusType::*, + * SourceWatermarkStatus?: null|NielsenSourceWatermarkStatusType::*|string, * TicServerUrl?: null|string, - * UniqueTicPerAudioTrack?: null|NielsenUniqueTicPerAudioTrackType::*, + * UniqueTicPerAudioTrack?: null|NielsenUniqueTicPerAudioTrackType::*|string, * }|NielsenNonLinearWatermarkSettings $input */ public static function create($input): self @@ -163,7 +163,7 @@ public static function create($input): self } /** - * @return NielsenActiveWatermarkProcessType::*|null + * @return NielsenActiveWatermarkProcessType::*|string|null */ public function getActiveWatermarkProcess(): ?string { @@ -206,7 +206,7 @@ public function getSourceId(): ?int } /** - * @return NielsenSourceWatermarkStatusType::*|null + * @return NielsenSourceWatermarkStatusType::*|string|null */ public function getSourceWatermarkStatus(): ?string { @@ -219,7 +219,7 @@ public function getTicServerUrl(): ?string } /** - * @return NielsenUniqueTicPerAudioTrackType::*|null + * @return NielsenUniqueTicPerAudioTrackType::*|string|null */ public function getUniqueTicPerAudioTrack(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/NoiseReducer.php b/src/Service/MediaConvert/src/ValueObject/NoiseReducer.php index a034685a8..4d967b1c7 100644 --- a/src/Service/MediaConvert/src/ValueObject/NoiseReducer.php +++ b/src/Service/MediaConvert/src/ValueObject/NoiseReducer.php @@ -19,7 +19,7 @@ final class NoiseReducer * Lanczos, and Sharpen (sharpest) do convolution filtering. * Conserve does min/max noise reduction. * Spatial does * frequency-domain filtering based on JND principles. * Temporal optimizes video quality for complex motion. * - * @var NoiseReducerFilter::*|null + * @var NoiseReducerFilter::*|string|null */ private $filter; @@ -46,7 +46,7 @@ final class NoiseReducer /** * @param array{ - * Filter?: null|NoiseReducerFilter::*, + * Filter?: null|NoiseReducerFilter::*|string, * FilterSettings?: null|NoiseReducerFilterSettings|array, * SpatialFilterSettings?: null|NoiseReducerSpatialFilterSettings|array, * TemporalFilterSettings?: null|NoiseReducerTemporalFilterSettings|array, @@ -62,7 +62,7 @@ public function __construct(array $input) /** * @param array{ - * Filter?: null|NoiseReducerFilter::*, + * Filter?: null|NoiseReducerFilter::*|string, * FilterSettings?: null|NoiseReducerFilterSettings|array, * SpatialFilterSettings?: null|NoiseReducerSpatialFilterSettings|array, * TemporalFilterSettings?: null|NoiseReducerTemporalFilterSettings|array, @@ -74,7 +74,7 @@ public static function create($input): self } /** - * @return NoiseReducerFilter::*|null + * @return NoiseReducerFilter::*|string|null */ public function getFilter(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/NoiseReducerTemporalFilterSettings.php b/src/Service/MediaConvert/src/ValueObject/NoiseReducerTemporalFilterSettings.php index 03ab1d723..ca1373fad 100644 --- a/src/Service/MediaConvert/src/ValueObject/NoiseReducerTemporalFilterSettings.php +++ b/src/Service/MediaConvert/src/ValueObject/NoiseReducerTemporalFilterSettings.php @@ -27,7 +27,7 @@ final class NoiseReducerTemporalFilterSettings * sharpening to Enabled, specify how much sharpening is applied using Post temporal sharpening strength. Set Post * temporal sharpening to Disabled to not apply sharpening. * - * @var NoiseFilterPostTemporalSharpening::*|null + * @var NoiseFilterPostTemporalSharpening::*|string|null */ private $postTemporalSharpening; @@ -35,7 +35,7 @@ final class NoiseReducerTemporalFilterSettings * Use Post temporal sharpening strength to define the amount of sharpening the transcoder applies to your output. Set * Post temporal sharpening strength to Low, Medium, or High to indicate the amount of sharpening. * - * @var NoiseFilterPostTemporalSharpeningStrength::*|null + * @var NoiseFilterPostTemporalSharpeningStrength::*|string|null */ private $postTemporalSharpeningStrength; @@ -60,8 +60,8 @@ final class NoiseReducerTemporalFilterSettings /** * @param array{ * AggressiveMode?: null|int, - * PostTemporalSharpening?: null|NoiseFilterPostTemporalSharpening::*, - * PostTemporalSharpeningStrength?: null|NoiseFilterPostTemporalSharpeningStrength::*, + * PostTemporalSharpening?: null|NoiseFilterPostTemporalSharpening::*|string, + * PostTemporalSharpeningStrength?: null|NoiseFilterPostTemporalSharpeningStrength::*|string, * Speed?: null|int, * Strength?: null|int, * } $input @@ -78,8 +78,8 @@ public function __construct(array $input) /** * @param array{ * AggressiveMode?: null|int, - * PostTemporalSharpening?: null|NoiseFilterPostTemporalSharpening::*, - * PostTemporalSharpeningStrength?: null|NoiseFilterPostTemporalSharpeningStrength::*, + * PostTemporalSharpening?: null|NoiseFilterPostTemporalSharpening::*|string, + * PostTemporalSharpeningStrength?: null|NoiseFilterPostTemporalSharpeningStrength::*|string, * Speed?: null|int, * Strength?: null|int, * }|NoiseReducerTemporalFilterSettings $input @@ -95,7 +95,7 @@ public function getAggressiveMode(): ?int } /** - * @return NoiseFilterPostTemporalSharpening::*|null + * @return NoiseFilterPostTemporalSharpening::*|string|null */ public function getPostTemporalSharpening(): ?string { @@ -103,7 +103,7 @@ public function getPostTemporalSharpening(): ?string } /** - * @return NoiseFilterPostTemporalSharpeningStrength::*|null + * @return NoiseFilterPostTemporalSharpeningStrength::*|string|null */ public function getPostTemporalSharpeningStrength(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/OutputGroupSettings.php b/src/Service/MediaConvert/src/ValueObject/OutputGroupSettings.php index 0b6543675..d5c99cc77 100644 --- a/src/Service/MediaConvert/src/ValueObject/OutputGroupSettings.php +++ b/src/Service/MediaConvert/src/ValueObject/OutputGroupSettings.php @@ -65,14 +65,14 @@ final class OutputGroupSettings * Fusion * QVBR: Quality-Defined Variable Bitrate. This option is only available when your output uses the QVBR rate * control mode. * - * @var list|null + * @var list|null */ private $perFrameMetrics; /** * Type of output group (File group, Apple HLS, DASH ISO, Microsoft Smooth Streaming, CMAF). * - * @var OutputGroupType::*|null + * @var OutputGroupType::*|string|null */ private $type; @@ -83,8 +83,8 @@ final class OutputGroupSettings * FileGroupSettings?: null|FileGroupSettings|array, * HlsGroupSettings?: null|HlsGroupSettings|array, * MsSmoothGroupSettings?: null|MsSmoothGroupSettings|array, - * PerFrameMetrics?: null|array, - * Type?: null|OutputGroupType::*, + * PerFrameMetrics?: null|array, + * Type?: null|OutputGroupType::*|string, * } $input */ public function __construct(array $input) @@ -105,8 +105,8 @@ public function __construct(array $input) * FileGroupSettings?: null|FileGroupSettings|array, * HlsGroupSettings?: null|HlsGroupSettings|array, * MsSmoothGroupSettings?: null|MsSmoothGroupSettings|array, - * PerFrameMetrics?: null|array, - * Type?: null|OutputGroupType::*, + * PerFrameMetrics?: null|array, + * Type?: null|OutputGroupType::*|string, * }|OutputGroupSettings $input */ public static function create($input): self @@ -140,7 +140,7 @@ public function getMsSmoothGroupSettings(): ?MsSmoothGroupSettings } /** - * @return list + * @return list */ public function getPerFrameMetrics(): array { @@ -148,7 +148,7 @@ public function getPerFrameMetrics(): array } /** - * @return OutputGroupType::*|null + * @return OutputGroupType::*|string|null */ public function getType(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/ProresSettings.php b/src/Service/MediaConvert/src/ValueObject/ProresSettings.php index 3ae50d6a3..a60034462 100644 --- a/src/Service/MediaConvert/src/ValueObject/ProresSettings.php +++ b/src/Service/MediaConvert/src/ValueObject/ProresSettings.php @@ -27,14 +27,14 @@ final class ProresSettings * your output codec Profile is Apple ProRes 4444 or 4444 XQ. Note that when you choose Preserve 4:4:4 sampling, you * cannot include any of the following Preprocessors: Dolby Vision, HDR10+, or Noise reducer. * - * @var ProresChromaSampling::*|null + * @var ProresChromaSampling::*|string|null */ private $chromaSampling; /** * Use Profile to specify the type of Apple ProRes codec to use for this output. * - * @var ProresCodecProfile::*|null + * @var ProresCodecProfile::*|string|null */ private $codecProfile; @@ -44,7 +44,7 @@ final class ProresSettings * frame rate from the dropdown list or choose Custom. The framerates shown in the dropdown list are decimal * approximations of fractions. If you choose Custom, specify your frame rate as a fraction. * - * @var ProresFramerateControl::*|null + * @var ProresFramerateControl::*|string|null */ private $framerateControl; @@ -61,7 +61,7 @@ final class ProresSettings * your output. Note that since the frame count is maintained, the duration of your output will become shorter at higher * frame rates and longer at lower frame rates. * - * @var ProresFramerateConversionAlgorithm::*|null + * @var ProresFramerateConversionAlgorithm::*|string|null */ private $framerateConversionAlgorithm; @@ -94,7 +94,7 @@ final class ProresSettings * interlaced, the output will be interlaced with the same polarity as the source. If the source is progressive, the * output will be interlaced with top field bottom field first, depending on which of the Follow options you choose. * - * @var ProresInterlaceMode::*|null + * @var ProresInterlaceMode::*|string|null */ private $interlaceMode; @@ -104,7 +104,7 @@ final class ProresSettings * than Follow source. When you choose SPECIFIED for this setting, you must also specify values for the parNumerator and * parDenominator settings. * - * @var ProresParControl::*|null + * @var ProresParControl::*|string|null */ private $parControl; @@ -142,7 +142,7 @@ final class ProresSettings * Fusion * QVBR: Quality-Defined Variable Bitrate. This option is only available when your output uses the QVBR rate * control mode. * - * @var list|null + * @var list|null */ private $perFrameMetrics; @@ -156,7 +156,7 @@ final class ProresSettings * use optimized interlacing, you must set Telecine to None or Soft. You can't use optimized interlacing for hard * telecine outputs. You must also set Interlace mode to a value other than Progressive. * - * @var ProresScanTypeConversionMode::*|null + * @var ProresScanTypeConversionMode::*|string|null */ private $scanTypeConversionMode; @@ -166,7 +166,7 @@ final class ProresSettings * keep it synchronized with the video. Note that enabling this setting will slightly reduce the duration of your video. * Required settings: You must also set Framerate to 25. * - * @var ProresSlowPal::*|null + * @var ProresSlowPal::*|string|null */ private $slowPal; @@ -176,26 +176,26 @@ final class ProresSettings * None, MediaConvert does a standard frame rate conversion to 29.97 without doing anything with the field polarity to * create a smoother picture. * - * @var ProresTelecine::*|null + * @var ProresTelecine::*|string|null */ private $telecine; /** * @param array{ - * ChromaSampling?: null|ProresChromaSampling::*, - * CodecProfile?: null|ProresCodecProfile::*, - * FramerateControl?: null|ProresFramerateControl::*, - * FramerateConversionAlgorithm?: null|ProresFramerateConversionAlgorithm::*, + * ChromaSampling?: null|ProresChromaSampling::*|string, + * CodecProfile?: null|ProresCodecProfile::*|string, + * FramerateControl?: null|ProresFramerateControl::*|string, + * FramerateConversionAlgorithm?: null|ProresFramerateConversionAlgorithm::*|string, * FramerateDenominator?: null|int, * FramerateNumerator?: null|int, - * InterlaceMode?: null|ProresInterlaceMode::*, - * ParControl?: null|ProresParControl::*, + * InterlaceMode?: null|ProresInterlaceMode::*|string, + * ParControl?: null|ProresParControl::*|string, * ParDenominator?: null|int, * ParNumerator?: null|int, - * PerFrameMetrics?: null|array, - * ScanTypeConversionMode?: null|ProresScanTypeConversionMode::*, - * SlowPal?: null|ProresSlowPal::*, - * Telecine?: null|ProresTelecine::*, + * PerFrameMetrics?: null|array, + * ScanTypeConversionMode?: null|ProresScanTypeConversionMode::*|string, + * SlowPal?: null|ProresSlowPal::*|string, + * Telecine?: null|ProresTelecine::*|string, * } $input */ public function __construct(array $input) @@ -218,20 +218,20 @@ public function __construct(array $input) /** * @param array{ - * ChromaSampling?: null|ProresChromaSampling::*, - * CodecProfile?: null|ProresCodecProfile::*, - * FramerateControl?: null|ProresFramerateControl::*, - * FramerateConversionAlgorithm?: null|ProresFramerateConversionAlgorithm::*, + * ChromaSampling?: null|ProresChromaSampling::*|string, + * CodecProfile?: null|ProresCodecProfile::*|string, + * FramerateControl?: null|ProresFramerateControl::*|string, + * FramerateConversionAlgorithm?: null|ProresFramerateConversionAlgorithm::*|string, * FramerateDenominator?: null|int, * FramerateNumerator?: null|int, - * InterlaceMode?: null|ProresInterlaceMode::*, - * ParControl?: null|ProresParControl::*, + * InterlaceMode?: null|ProresInterlaceMode::*|string, + * ParControl?: null|ProresParControl::*|string, * ParDenominator?: null|int, * ParNumerator?: null|int, - * PerFrameMetrics?: null|array, - * ScanTypeConversionMode?: null|ProresScanTypeConversionMode::*, - * SlowPal?: null|ProresSlowPal::*, - * Telecine?: null|ProresTelecine::*, + * PerFrameMetrics?: null|array, + * ScanTypeConversionMode?: null|ProresScanTypeConversionMode::*|string, + * SlowPal?: null|ProresSlowPal::*|string, + * Telecine?: null|ProresTelecine::*|string, * }|ProresSettings $input */ public static function create($input): self @@ -240,7 +240,7 @@ public static function create($input): self } /** - * @return ProresChromaSampling::*|null + * @return ProresChromaSampling::*|string|null */ public function getChromaSampling(): ?string { @@ -248,7 +248,7 @@ public function getChromaSampling(): ?string } /** - * @return ProresCodecProfile::*|null + * @return ProresCodecProfile::*|string|null */ public function getCodecProfile(): ?string { @@ -256,7 +256,7 @@ public function getCodecProfile(): ?string } /** - * @return ProresFramerateControl::*|null + * @return ProresFramerateControl::*|string|null */ public function getFramerateControl(): ?string { @@ -264,7 +264,7 @@ public function getFramerateControl(): ?string } /** - * @return ProresFramerateConversionAlgorithm::*|null + * @return ProresFramerateConversionAlgorithm::*|string|null */ public function getFramerateConversionAlgorithm(): ?string { @@ -282,7 +282,7 @@ public function getFramerateNumerator(): ?int } /** - * @return ProresInterlaceMode::*|null + * @return ProresInterlaceMode::*|string|null */ public function getInterlaceMode(): ?string { @@ -290,7 +290,7 @@ public function getInterlaceMode(): ?string } /** - * @return ProresParControl::*|null + * @return ProresParControl::*|string|null */ public function getParControl(): ?string { @@ -308,7 +308,7 @@ public function getParNumerator(): ?int } /** - * @return list + * @return list */ public function getPerFrameMetrics(): array { @@ -316,7 +316,7 @@ public function getPerFrameMetrics(): array } /** - * @return ProresScanTypeConversionMode::*|null + * @return ProresScanTypeConversionMode::*|string|null */ public function getScanTypeConversionMode(): ?string { @@ -324,7 +324,7 @@ public function getScanTypeConversionMode(): ?string } /** - * @return ProresSlowPal::*|null + * @return ProresSlowPal::*|string|null */ public function getSlowPal(): ?string { @@ -332,7 +332,7 @@ public function getSlowPal(): ?string } /** - * @return ProresTelecine::*|null + * @return ProresTelecine::*|string|null */ public function getTelecine(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/S3DestinationAccessControl.php b/src/Service/MediaConvert/src/ValueObject/S3DestinationAccessControl.php index c8974ace8..5b3d953bf 100644 --- a/src/Service/MediaConvert/src/ValueObject/S3DestinationAccessControl.php +++ b/src/Service/MediaConvert/src/ValueObject/S3DestinationAccessControl.php @@ -14,13 +14,13 @@ final class S3DestinationAccessControl /** * Choose an Amazon S3 canned ACL for MediaConvert to apply to this output. * - * @var S3ObjectCannedAcl::*|null + * @var S3ObjectCannedAcl::*|string|null */ private $cannedAcl; /** * @param array{ - * CannedAcl?: null|S3ObjectCannedAcl::*, + * CannedAcl?: null|S3ObjectCannedAcl::*|string, * } $input */ public function __construct(array $input) @@ -30,7 +30,7 @@ public function __construct(array $input) /** * @param array{ - * CannedAcl?: null|S3ObjectCannedAcl::*, + * CannedAcl?: null|S3ObjectCannedAcl::*|string, * }|S3DestinationAccessControl $input */ public static function create($input): self @@ -39,7 +39,7 @@ public static function create($input): self } /** - * @return S3ObjectCannedAcl::*|null + * @return S3ObjectCannedAcl::*|string|null */ public function getCannedAcl(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/S3DestinationSettings.php b/src/Service/MediaConvert/src/ValueObject/S3DestinationSettings.php index f2309c6a3..4ab29751e 100644 --- a/src/Service/MediaConvert/src/ValueObject/S3DestinationSettings.php +++ b/src/Service/MediaConvert/src/ValueObject/S3DestinationSettings.php @@ -30,7 +30,7 @@ final class S3DestinationSettings * default value, Not set. For more information about S3 storage classes, see * https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage-class-intro.html. * - * @var S3StorageClass::*|null + * @var S3StorageClass::*|string|null */ private $storageClass; @@ -38,7 +38,7 @@ final class S3DestinationSettings * @param array{ * AccessControl?: null|S3DestinationAccessControl|array, * Encryption?: null|S3EncryptionSettings|array, - * StorageClass?: null|S3StorageClass::*, + * StorageClass?: null|S3StorageClass::*|string, * } $input */ public function __construct(array $input) @@ -52,7 +52,7 @@ public function __construct(array $input) * @param array{ * AccessControl?: null|S3DestinationAccessControl|array, * Encryption?: null|S3EncryptionSettings|array, - * StorageClass?: null|S3StorageClass::*, + * StorageClass?: null|S3StorageClass::*|string, * }|S3DestinationSettings $input */ public static function create($input): self @@ -71,7 +71,7 @@ public function getEncryption(): ?S3EncryptionSettings } /** - * @return S3StorageClass::*|null + * @return S3StorageClass::*|string|null */ public function getStorageClass(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/S3EncryptionSettings.php b/src/Service/MediaConvert/src/ValueObject/S3EncryptionSettings.php index 6fbc06f99..7eee72c19 100644 --- a/src/Service/MediaConvert/src/ValueObject/S3EncryptionSettings.php +++ b/src/Service/MediaConvert/src/ValueObject/S3EncryptionSettings.php @@ -19,7 +19,7 @@ final class S3EncryptionSettings * can optionally choose to specify a different, customer managed CMK. Do so by specifying the Amazon Resource Name * (ARN) of the key for the setting KMS ARN. * - * @var S3ServerSideEncryptionType::*|null + * @var S3ServerSideEncryptionType::*|string|null */ private $encryptionType; @@ -46,7 +46,7 @@ final class S3EncryptionSettings /** * @param array{ - * EncryptionType?: null|S3ServerSideEncryptionType::*, + * EncryptionType?: null|S3ServerSideEncryptionType::*|string, * KmsEncryptionContext?: null|string, * KmsKeyArn?: null|string, * } $input @@ -60,7 +60,7 @@ public function __construct(array $input) /** * @param array{ - * EncryptionType?: null|S3ServerSideEncryptionType::*, + * EncryptionType?: null|S3ServerSideEncryptionType::*|string, * KmsEncryptionContext?: null|string, * KmsKeyArn?: null|string, * }|S3EncryptionSettings $input @@ -71,7 +71,7 @@ public static function create($input): self } /** - * @return S3ServerSideEncryptionType::*|null + * @return S3ServerSideEncryptionType::*|string|null */ public function getEncryptionType(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/SccDestinationSettings.php b/src/Service/MediaConvert/src/ValueObject/SccDestinationSettings.php index cbd0e2080..7e617a683 100644 --- a/src/Service/MediaConvert/src/ValueObject/SccDestinationSettings.php +++ b/src/Service/MediaConvert/src/ValueObject/SccDestinationSettings.php @@ -17,13 +17,13 @@ final class SccDestinationSettings * matches the frame rate of the associated video. If the video frame rate is 29.97, choose 29.97 dropframe only if the * video has video_insertion=true and drop_frame_timecode=true; otherwise, choose 29.97 non-dropframe. * - * @var SccDestinationFramerate::*|null + * @var SccDestinationFramerate::*|string|null */ private $framerate; /** * @param array{ - * Framerate?: null|SccDestinationFramerate::*, + * Framerate?: null|SccDestinationFramerate::*|string, * } $input */ public function __construct(array $input) @@ -33,7 +33,7 @@ public function __construct(array $input) /** * @param array{ - * Framerate?: null|SccDestinationFramerate::*, + * Framerate?: null|SccDestinationFramerate::*|string, * }|SccDestinationSettings $input */ public static function create($input): self @@ -42,7 +42,7 @@ public static function create($input): self } /** - * @return SccDestinationFramerate::*|null + * @return SccDestinationFramerate::*|string|null */ public function getFramerate(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/SrtDestinationSettings.php b/src/Service/MediaConvert/src/ValueObject/SrtDestinationSettings.php index fc72ae106..b1f7f65d7 100644 --- a/src/Service/MediaConvert/src/ValueObject/SrtDestinationSettings.php +++ b/src/Service/MediaConvert/src/ValueObject/SrtDestinationSettings.php @@ -17,13 +17,13 @@ final class SrtDestinationSettings * Set Style passthrough to DISABLED, or leave blank, to ignore the style and position information from your input * captions and use simplified output captions. * - * @var SrtStylePassthrough::*|null + * @var SrtStylePassthrough::*|string|null */ private $stylePassthrough; /** * @param array{ - * StylePassthrough?: null|SrtStylePassthrough::*, + * StylePassthrough?: null|SrtStylePassthrough::*|string, * } $input */ public function __construct(array $input) @@ -33,7 +33,7 @@ public function __construct(array $input) /** * @param array{ - * StylePassthrough?: null|SrtStylePassthrough::*, + * StylePassthrough?: null|SrtStylePassthrough::*|string, * }|SrtDestinationSettings $input */ public static function create($input): self @@ -42,7 +42,7 @@ public static function create($input): self } /** - * @return SrtStylePassthrough::*|null + * @return SrtStylePassthrough::*|string|null */ public function getStylePassthrough(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/TeletextDestinationSettings.php b/src/Service/MediaConvert/src/ValueObject/TeletextDestinationSettings.php index 4801df3fa..9dd0f81a9 100644 --- a/src/Service/MediaConvert/src/ValueObject/TeletextDestinationSettings.php +++ b/src/Service/MediaConvert/src/ValueObject/TeletextDestinationSettings.php @@ -25,14 +25,14 @@ final class TeletextDestinationSettings * the default value Subtitle. If you pass through the entire set of Teletext data, don't use this field. When you pass * through a set of Teletext pages, your output has the same page types as your input. * - * @var list|null + * @var list|null */ private $pageTypes; /** * @param array{ * PageNumber?: null|string, - * PageTypes?: null|array, + * PageTypes?: null|array, * } $input */ public function __construct(array $input) @@ -44,7 +44,7 @@ public function __construct(array $input) /** * @param array{ * PageNumber?: null|string, - * PageTypes?: null|array, + * PageTypes?: null|array, * }|TeletextDestinationSettings $input */ public static function create($input): self @@ -58,7 +58,7 @@ public function getPageNumber(): ?string } /** - * @return list + * @return list */ public function getPageTypes(): array { diff --git a/src/Service/MediaConvert/src/ValueObject/TimecodeBurnin.php b/src/Service/MediaConvert/src/ValueObject/TimecodeBurnin.php index 95f6e8b6e..f9a633d58 100644 --- a/src/Service/MediaConvert/src/ValueObject/TimecodeBurnin.php +++ b/src/Service/MediaConvert/src/ValueObject/TimecodeBurnin.php @@ -20,7 +20,7 @@ final class TimecodeBurnin /** * Use Position under Timecode burn-in to specify the location the burned-in timecode on output video. * - * @var TimecodeBurninPosition::*|null + * @var TimecodeBurninPosition::*|string|null */ private $position; @@ -37,7 +37,7 @@ final class TimecodeBurnin /** * @param array{ * FontSize?: null|int, - * Position?: null|TimecodeBurninPosition::*, + * Position?: null|TimecodeBurninPosition::*|string, * Prefix?: null|string, * } $input */ @@ -51,7 +51,7 @@ public function __construct(array $input) /** * @param array{ * FontSize?: null|int, - * Position?: null|TimecodeBurninPosition::*, + * Position?: null|TimecodeBurninPosition::*|string, * Prefix?: null|string, * }|TimecodeBurnin $input */ @@ -66,7 +66,7 @@ public function getFontSize(): ?int } /** - * @return TimecodeBurninPosition::*|null + * @return TimecodeBurninPosition::*|string|null */ public function getPosition(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/TimecodeConfig.php b/src/Service/MediaConvert/src/ValueObject/TimecodeConfig.php index 652672ec7..c96b59c83 100644 --- a/src/Service/MediaConvert/src/ValueObject/TimecodeConfig.php +++ b/src/Service/MediaConvert/src/ValueObject/TimecodeConfig.php @@ -32,7 +32,7 @@ final class TimecodeConfig * use Start at 0 instead. * Start at 0 - Set the timecode of the initial frame to 00:00:00:00. * Specified Start - Set * the timecode of the initial frame to a value other than zero. You use Start timecode to provide this value. * - * @var TimecodeSource::*|null + * @var TimecodeSource::*|string|null */ private $source; @@ -57,7 +57,7 @@ final class TimecodeConfig /** * @param array{ * Anchor?: null|string, - * Source?: null|TimecodeSource::*, + * Source?: null|TimecodeSource::*|string, * Start?: null|string, * TimestampOffset?: null|string, * } $input @@ -73,7 +73,7 @@ public function __construct(array $input) /** * @param array{ * Anchor?: null|string, - * Source?: null|TimecodeSource::*, + * Source?: null|TimecodeSource::*|string, * Start?: null|string, * TimestampOffset?: null|string, * }|TimecodeConfig $input @@ -89,7 +89,7 @@ public function getAnchor(): ?string } /** - * @return TimecodeSource::*|null + * @return TimecodeSource::*|string|null */ public function getSource(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/TtmlDestinationSettings.php b/src/Service/MediaConvert/src/ValueObject/TtmlDestinationSettings.php index bdd049b95..46a141893 100644 --- a/src/Service/MediaConvert/src/ValueObject/TtmlDestinationSettings.php +++ b/src/Service/MediaConvert/src/ValueObject/TtmlDestinationSettings.php @@ -15,13 +15,13 @@ final class TtmlDestinationSettings /** * Pass through style and position information from a TTML-like input source (TTML, IMSC, SMPTE-TT) to the TTML output. * - * @var TtmlStylePassthrough::*|null + * @var TtmlStylePassthrough::*|string|null */ private $stylePassthrough; /** * @param array{ - * StylePassthrough?: null|TtmlStylePassthrough::*, + * StylePassthrough?: null|TtmlStylePassthrough::*|string, * } $input */ public function __construct(array $input) @@ -31,7 +31,7 @@ public function __construct(array $input) /** * @param array{ - * StylePassthrough?: null|TtmlStylePassthrough::*, + * StylePassthrough?: null|TtmlStylePassthrough::*|string, * }|TtmlDestinationSettings $input */ public static function create($input): self @@ -40,7 +40,7 @@ public static function create($input): self } /** - * @return TtmlStylePassthrough::*|null + * @return TtmlStylePassthrough::*|string|null */ public function getStylePassthrough(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/UncompressedSettings.php b/src/Service/MediaConvert/src/ValueObject/UncompressedSettings.php index b8735558e..f13912bca 100644 --- a/src/Service/MediaConvert/src/ValueObject/UncompressedSettings.php +++ b/src/Service/MediaConvert/src/ValueObject/UncompressedSettings.php @@ -19,7 +19,7 @@ final class UncompressedSettings /** * The four character code for the uncompressed video. * - * @var UncompressedFourcc::*|null + * @var UncompressedFourcc::*|string|null */ private $fourcc; @@ -29,7 +29,7 @@ final class UncompressedSettings * list or choose Custom. The framerates shown in the dropdown list are decimal approximations of fractions. If you * choose Custom, specify your frame rate as a fraction. * - * @var UncompressedFramerateControl::*|null + * @var UncompressedFramerateControl::*|string|null */ private $framerateControl; @@ -46,7 +46,7 @@ final class UncompressedSettings * your output. Note that since the frame count is maintained, the duration of your output will become shorter at higher * frame rates and longer at lower frame rates. * - * @var UncompressedFramerateConversionAlgorithm::*|null + * @var UncompressedFramerateConversionAlgorithm::*|string|null */ private $framerateConversionAlgorithm; @@ -74,7 +74,7 @@ final class UncompressedSettings * Optional. Choose the scan line type for this output. If you don't specify a value, MediaConvert will create a * progressive output. * - * @var UncompressedInterlaceMode::*|null + * @var UncompressedInterlaceMode::*|string|null */ private $interlaceMode; @@ -88,7 +88,7 @@ final class UncompressedSettings * use optimized interlacing, you must set Telecine to None or Soft. You can't use optimized interlacing for hard * telecine outputs. You must also set Interlace mode to a value other than Progressive. * - * @var UncompressedScanTypeConversionMode::*|null + * @var UncompressedScanTypeConversionMode::*|string|null */ private $scanTypeConversionMode; @@ -97,7 +97,7 @@ final class UncompressedSettings * 25 fps output by relabeling the video frames and resampling your audio. Note that enabling this setting will slightly * reduce the duration of your video. Related settings: You must also set Framerate to 25. * - * @var UncompressedSlowPal::*|null + * @var UncompressedSlowPal::*|string|null */ private $slowPal; @@ -107,21 +107,21 @@ final class UncompressedSettings * None, MediaConvert does a standard frame rate conversion to 29.97 without doing anything with the field polarity to * create a smoother picture. * - * @var UncompressedTelecine::*|null + * @var UncompressedTelecine::*|string|null */ private $telecine; /** * @param array{ - * Fourcc?: null|UncompressedFourcc::*, - * FramerateControl?: null|UncompressedFramerateControl::*, - * FramerateConversionAlgorithm?: null|UncompressedFramerateConversionAlgorithm::*, + * Fourcc?: null|UncompressedFourcc::*|string, + * FramerateControl?: null|UncompressedFramerateControl::*|string, + * FramerateConversionAlgorithm?: null|UncompressedFramerateConversionAlgorithm::*|string, * FramerateDenominator?: null|int, * FramerateNumerator?: null|int, - * InterlaceMode?: null|UncompressedInterlaceMode::*, - * ScanTypeConversionMode?: null|UncompressedScanTypeConversionMode::*, - * SlowPal?: null|UncompressedSlowPal::*, - * Telecine?: null|UncompressedTelecine::*, + * InterlaceMode?: null|UncompressedInterlaceMode::*|string, + * ScanTypeConversionMode?: null|UncompressedScanTypeConversionMode::*|string, + * SlowPal?: null|UncompressedSlowPal::*|string, + * Telecine?: null|UncompressedTelecine::*|string, * } $input */ public function __construct(array $input) @@ -139,15 +139,15 @@ public function __construct(array $input) /** * @param array{ - * Fourcc?: null|UncompressedFourcc::*, - * FramerateControl?: null|UncompressedFramerateControl::*, - * FramerateConversionAlgorithm?: null|UncompressedFramerateConversionAlgorithm::*, + * Fourcc?: null|UncompressedFourcc::*|string, + * FramerateControl?: null|UncompressedFramerateControl::*|string, + * FramerateConversionAlgorithm?: null|UncompressedFramerateConversionAlgorithm::*|string, * FramerateDenominator?: null|int, * FramerateNumerator?: null|int, - * InterlaceMode?: null|UncompressedInterlaceMode::*, - * ScanTypeConversionMode?: null|UncompressedScanTypeConversionMode::*, - * SlowPal?: null|UncompressedSlowPal::*, - * Telecine?: null|UncompressedTelecine::*, + * InterlaceMode?: null|UncompressedInterlaceMode::*|string, + * ScanTypeConversionMode?: null|UncompressedScanTypeConversionMode::*|string, + * SlowPal?: null|UncompressedSlowPal::*|string, + * Telecine?: null|UncompressedTelecine::*|string, * }|UncompressedSettings $input */ public static function create($input): self @@ -156,7 +156,7 @@ public static function create($input): self } /** - * @return UncompressedFourcc::*|null + * @return UncompressedFourcc::*|string|null */ public function getFourcc(): ?string { @@ -164,7 +164,7 @@ public function getFourcc(): ?string } /** - * @return UncompressedFramerateControl::*|null + * @return UncompressedFramerateControl::*|string|null */ public function getFramerateControl(): ?string { @@ -172,7 +172,7 @@ public function getFramerateControl(): ?string } /** - * @return UncompressedFramerateConversionAlgorithm::*|null + * @return UncompressedFramerateConversionAlgorithm::*|string|null */ public function getFramerateConversionAlgorithm(): ?string { @@ -190,7 +190,7 @@ public function getFramerateNumerator(): ?int } /** - * @return UncompressedInterlaceMode::*|null + * @return UncompressedInterlaceMode::*|string|null */ public function getInterlaceMode(): ?string { @@ -198,7 +198,7 @@ public function getInterlaceMode(): ?string } /** - * @return UncompressedScanTypeConversionMode::*|null + * @return UncompressedScanTypeConversionMode::*|string|null */ public function getScanTypeConversionMode(): ?string { @@ -206,7 +206,7 @@ public function getScanTypeConversionMode(): ?string } /** - * @return UncompressedSlowPal::*|null + * @return UncompressedSlowPal::*|string|null */ public function getSlowPal(): ?string { @@ -214,7 +214,7 @@ public function getSlowPal(): ?string } /** - * @return UncompressedTelecine::*|null + * @return UncompressedTelecine::*|string|null */ public function getTelecine(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/Vc3Settings.php b/src/Service/MediaConvert/src/ValueObject/Vc3Settings.php index 9eeeb0d7b..63a0c3727 100644 --- a/src/Service/MediaConvert/src/ValueObject/Vc3Settings.php +++ b/src/Service/MediaConvert/src/ValueObject/Vc3Settings.php @@ -22,7 +22,7 @@ final class Vc3Settings * frame rate from the dropdown list or choose Custom. The framerates shown in the dropdown list are decimal * approximations of fractions. If you choose Custom, specify your frame rate as a fraction. * - * @var Vc3FramerateControl::*|null + * @var Vc3FramerateControl::*|string|null */ private $framerateControl; @@ -39,7 +39,7 @@ final class Vc3Settings * your output. Note that since the frame count is maintained, the duration of your output will become shorter at higher * frame rates and longer at lower frame rates. * - * @var Vc3FramerateConversionAlgorithm::*|null + * @var Vc3FramerateConversionAlgorithm::*|string|null */ private $framerateConversionAlgorithm; @@ -67,7 +67,7 @@ final class Vc3Settings * Optional. Choose the scan line type for this output. If you don't specify a value, MediaConvert will create a * progressive output. * - * @var Vc3InterlaceMode::*|null + * @var Vc3InterlaceMode::*|string|null */ private $interlaceMode; @@ -81,7 +81,7 @@ final class Vc3Settings * use optimized interlacing, you must set Telecine to None or Soft. You can't use optimized interlacing for hard * telecine outputs. You must also set Interlace mode to a value other than Progressive. * - * @var Vc3ScanTypeConversionMode::*|null + * @var Vc3ScanTypeConversionMode::*|string|null */ private $scanTypeConversionMode; @@ -90,7 +90,7 @@ final class Vc3Settings * 25 fps output by relabeling the video frames and resampling your audio. Note that enabling this setting will slightly * reduce the duration of your video. Related settings: You must also set Framerate to 25. * - * @var Vc3SlowPal::*|null + * @var Vc3SlowPal::*|string|null */ private $slowPal; @@ -100,7 +100,7 @@ final class Vc3Settings * None, MediaConvert does a standard frame rate conversion to 29.97 without doing anything with the field polarity to * create a smoother picture. * - * @var Vc3Telecine::*|null + * @var Vc3Telecine::*|string|null */ private $telecine; @@ -111,21 +111,21 @@ final class Vc3Settings * you an output with a bitrate of approximately 145 Mbps and Class 220 gives you and output with a bitrate of * approximately 220 Mbps. VC3 class also specifies the color bit depth of your output. * - * @var Vc3Class::*|null + * @var Vc3Class::*|string|null */ private $vc3Class; /** * @param array{ - * FramerateControl?: null|Vc3FramerateControl::*, - * FramerateConversionAlgorithm?: null|Vc3FramerateConversionAlgorithm::*, + * FramerateControl?: null|Vc3FramerateControl::*|string, + * FramerateConversionAlgorithm?: null|Vc3FramerateConversionAlgorithm::*|string, * FramerateDenominator?: null|int, * FramerateNumerator?: null|int, - * InterlaceMode?: null|Vc3InterlaceMode::*, - * ScanTypeConversionMode?: null|Vc3ScanTypeConversionMode::*, - * SlowPal?: null|Vc3SlowPal::*, - * Telecine?: null|Vc3Telecine::*, - * Vc3Class?: null|Vc3Class::*, + * InterlaceMode?: null|Vc3InterlaceMode::*|string, + * ScanTypeConversionMode?: null|Vc3ScanTypeConversionMode::*|string, + * SlowPal?: null|Vc3SlowPal::*|string, + * Telecine?: null|Vc3Telecine::*|string, + * Vc3Class?: null|Vc3Class::*|string, * } $input */ public function __construct(array $input) @@ -143,15 +143,15 @@ public function __construct(array $input) /** * @param array{ - * FramerateControl?: null|Vc3FramerateControl::*, - * FramerateConversionAlgorithm?: null|Vc3FramerateConversionAlgorithm::*, + * FramerateControl?: null|Vc3FramerateControl::*|string, + * FramerateConversionAlgorithm?: null|Vc3FramerateConversionAlgorithm::*|string, * FramerateDenominator?: null|int, * FramerateNumerator?: null|int, - * InterlaceMode?: null|Vc3InterlaceMode::*, - * ScanTypeConversionMode?: null|Vc3ScanTypeConversionMode::*, - * SlowPal?: null|Vc3SlowPal::*, - * Telecine?: null|Vc3Telecine::*, - * Vc3Class?: null|Vc3Class::*, + * InterlaceMode?: null|Vc3InterlaceMode::*|string, + * ScanTypeConversionMode?: null|Vc3ScanTypeConversionMode::*|string, + * SlowPal?: null|Vc3SlowPal::*|string, + * Telecine?: null|Vc3Telecine::*|string, + * Vc3Class?: null|Vc3Class::*|string, * }|Vc3Settings $input */ public static function create($input): self @@ -160,7 +160,7 @@ public static function create($input): self } /** - * @return Vc3FramerateControl::*|null + * @return Vc3FramerateControl::*|string|null */ public function getFramerateControl(): ?string { @@ -168,7 +168,7 @@ public function getFramerateControl(): ?string } /** - * @return Vc3FramerateConversionAlgorithm::*|null + * @return Vc3FramerateConversionAlgorithm::*|string|null */ public function getFramerateConversionAlgorithm(): ?string { @@ -186,7 +186,7 @@ public function getFramerateNumerator(): ?int } /** - * @return Vc3InterlaceMode::*|null + * @return Vc3InterlaceMode::*|string|null */ public function getInterlaceMode(): ?string { @@ -194,7 +194,7 @@ public function getInterlaceMode(): ?string } /** - * @return Vc3ScanTypeConversionMode::*|null + * @return Vc3ScanTypeConversionMode::*|string|null */ public function getScanTypeConversionMode(): ?string { @@ -202,7 +202,7 @@ public function getScanTypeConversionMode(): ?string } /** - * @return Vc3SlowPal::*|null + * @return Vc3SlowPal::*|string|null */ public function getSlowPal(): ?string { @@ -210,7 +210,7 @@ public function getSlowPal(): ?string } /** - * @return Vc3Telecine::*|null + * @return Vc3Telecine::*|string|null */ public function getTelecine(): ?string { @@ -218,7 +218,7 @@ public function getTelecine(): ?string } /** - * @return Vc3Class::*|null + * @return Vc3Class::*|string|null */ public function getVc3Class(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/VideoCodecSettings.php b/src/Service/MediaConvert/src/ValueObject/VideoCodecSettings.php index 5b14a8d00..276d0b4a5 100644 --- a/src/Service/MediaConvert/src/ValueObject/VideoCodecSettings.php +++ b/src/Service/MediaConvert/src/ValueObject/VideoCodecSettings.php @@ -38,7 +38,7 @@ final class VideoCodecSettings * passthrough codec support and job settings requirements, see: * https://docs.aws.amazon.com/mediaconvert/latest/ug/video-passthrough-feature-restrictions.html. * - * @var VideoCodec::*|null + * @var VideoCodec::*|string|null */ private $codec; @@ -123,7 +123,7 @@ final class VideoCodecSettings * @param array{ * Av1Settings?: null|Av1Settings|array, * AvcIntraSettings?: null|AvcIntraSettings|array, - * Codec?: null|VideoCodec::*, + * Codec?: null|VideoCodec::*|string, * FrameCaptureSettings?: null|FrameCaptureSettings|array, * GifSettings?: null|GifSettings|array, * H264Settings?: null|H264Settings|array, @@ -159,7 +159,7 @@ public function __construct(array $input) * @param array{ * Av1Settings?: null|Av1Settings|array, * AvcIntraSettings?: null|AvcIntraSettings|array, - * Codec?: null|VideoCodec::*, + * Codec?: null|VideoCodec::*|string, * FrameCaptureSettings?: null|FrameCaptureSettings|array, * GifSettings?: null|GifSettings|array, * H264Settings?: null|H264Settings|array, @@ -189,7 +189,7 @@ public function getAvcIntraSettings(): ?AvcIntraSettings } /** - * @return VideoCodec::*|null + * @return VideoCodec::*|string|null */ public function getCodec(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/VideoDescription.php b/src/Service/MediaConvert/src/ValueObject/VideoDescription.php index cb2a5ae57..769586212 100644 --- a/src/Service/MediaConvert/src/ValueObject/VideoDescription.php +++ b/src/Service/MediaConvert/src/ValueObject/VideoDescription.php @@ -25,7 +25,7 @@ final class VideoDescription * this output. * Choose Fixed to ignore input AFD values and instead encode the value specified in the job. * Choose * Auto to calculate output AFD values based on the input AFD scaler data. * - * @var AfdSignaling::*|null + * @var AfdSignaling::*|string|null */ private $afdSignaling; @@ -33,7 +33,7 @@ final class VideoDescription * The anti-alias filter is automatically applied to all outputs. The service no longer accepts the value DISABLED for * AntiAlias. If you specify that in your job, the service will ignore the setting. * - * @var AntiAlias::*|null + * @var AntiAlias::*|string|null */ private $antiAlias; @@ -42,7 +42,7 @@ final class VideoDescription * determine chroma positioning: We recommend that you keep the default value, Auto. To specify center positioning: * Choose Force center. To specify top left positioning: Choose Force top left. * - * @var ChromaPositionMode::*|null + * @var ChromaPositionMode::*|string|null */ private $chromaPositionMode; @@ -62,7 +62,7 @@ final class VideoDescription * Choose Insert for this setting to include color metadata in this output. Choose Ignore to exclude color metadata from * this output. If you don't specify a value, the service sets this to Insert by default. * - * @var ColorMetadata::*|null + * @var ColorMetadata::*|string|null */ private $colorMetadata; @@ -78,7 +78,7 @@ final class VideoDescription * If it is not possible to use drop-frame timecode, the system will fall back to non-drop-frame. This setting is * enabled by default when Timecode insertion or Timecode track is enabled. * - * @var DropFrameTimecode::*|null + * @var DropFrameTimecode::*|string|null */ private $dropFrameTimecode; @@ -114,7 +114,7 @@ final class VideoDescription * set to NONE. A preferred implementation of this workflow is to set RespondToAfd to and set AfdSignaling to AUTO. * * Choose None to remove all input AFD values from this output. * - * @var RespondToAfd::*|null + * @var RespondToAfd::*|string|null */ private $respondToAfd; @@ -122,7 +122,7 @@ final class VideoDescription * Specify the video Scaling behavior when your output has a different resolution than your input. For more information, * see https://docs.aws.amazon.com/mediaconvert/latest/ug/video-scaling.html. * - * @var ScalingBehavior::*|null + * @var ScalingBehavior::*|string|null */ private $scalingBehavior; @@ -145,7 +145,7 @@ final class VideoDescription * input settings does not affect the timecodes that are inserted in the output. Source under Job settings > Timecode * configuration does. * - * @var VideoTimecodeInsertion::*|null + * @var VideoTimecodeInsertion::*|string|null */ private $timecodeInsertion; @@ -155,7 +155,7 @@ final class VideoDescription * non-dropframe timecode under the Drop Frame Timecode setting. To not include a timecode track: Keep the default * value, Disabled. * - * @var TimecodeTrack::*|null + * @var TimecodeTrack::*|string|null */ private $timecodeTrack; @@ -178,21 +178,21 @@ final class VideoDescription /** * @param array{ - * AfdSignaling?: null|AfdSignaling::*, - * AntiAlias?: null|AntiAlias::*, - * ChromaPositionMode?: null|ChromaPositionMode::*, + * AfdSignaling?: null|AfdSignaling::*|string, + * AntiAlias?: null|AntiAlias::*|string, + * ChromaPositionMode?: null|ChromaPositionMode::*|string, * CodecSettings?: null|VideoCodecSettings|array, - * ColorMetadata?: null|ColorMetadata::*, + * ColorMetadata?: null|ColorMetadata::*|string, * Crop?: null|Rectangle|array, - * DropFrameTimecode?: null|DropFrameTimecode::*, + * DropFrameTimecode?: null|DropFrameTimecode::*|string, * FixedAfd?: null|int, * Height?: null|int, * Position?: null|Rectangle|array, - * RespondToAfd?: null|RespondToAfd::*, - * ScalingBehavior?: null|ScalingBehavior::*, + * RespondToAfd?: null|RespondToAfd::*|string, + * ScalingBehavior?: null|ScalingBehavior::*|string, * Sharpness?: null|int, - * TimecodeInsertion?: null|VideoTimecodeInsertion::*, - * TimecodeTrack?: null|TimecodeTrack::*, + * TimecodeInsertion?: null|VideoTimecodeInsertion::*|string, + * TimecodeTrack?: null|TimecodeTrack::*|string, * VideoPreprocessors?: null|VideoPreprocessor|array, * Width?: null|int, * } $input @@ -220,21 +220,21 @@ public function __construct(array $input) /** * @param array{ - * AfdSignaling?: null|AfdSignaling::*, - * AntiAlias?: null|AntiAlias::*, - * ChromaPositionMode?: null|ChromaPositionMode::*, + * AfdSignaling?: null|AfdSignaling::*|string, + * AntiAlias?: null|AntiAlias::*|string, + * ChromaPositionMode?: null|ChromaPositionMode::*|string, * CodecSettings?: null|VideoCodecSettings|array, - * ColorMetadata?: null|ColorMetadata::*, + * ColorMetadata?: null|ColorMetadata::*|string, * Crop?: null|Rectangle|array, - * DropFrameTimecode?: null|DropFrameTimecode::*, + * DropFrameTimecode?: null|DropFrameTimecode::*|string, * FixedAfd?: null|int, * Height?: null|int, * Position?: null|Rectangle|array, - * RespondToAfd?: null|RespondToAfd::*, - * ScalingBehavior?: null|ScalingBehavior::*, + * RespondToAfd?: null|RespondToAfd::*|string, + * ScalingBehavior?: null|ScalingBehavior::*|string, * Sharpness?: null|int, - * TimecodeInsertion?: null|VideoTimecodeInsertion::*, - * TimecodeTrack?: null|TimecodeTrack::*, + * TimecodeInsertion?: null|VideoTimecodeInsertion::*|string, + * TimecodeTrack?: null|TimecodeTrack::*|string, * VideoPreprocessors?: null|VideoPreprocessor|array, * Width?: null|int, * }|VideoDescription $input @@ -245,7 +245,7 @@ public static function create($input): self } /** - * @return AfdSignaling::*|null + * @return AfdSignaling::*|string|null */ public function getAfdSignaling(): ?string { @@ -253,7 +253,7 @@ public function getAfdSignaling(): ?string } /** - * @return AntiAlias::*|null + * @return AntiAlias::*|string|null */ public function getAntiAlias(): ?string { @@ -261,7 +261,7 @@ public function getAntiAlias(): ?string } /** - * @return ChromaPositionMode::*|null + * @return ChromaPositionMode::*|string|null */ public function getChromaPositionMode(): ?string { @@ -274,7 +274,7 @@ public function getCodecSettings(): ?VideoCodecSettings } /** - * @return ColorMetadata::*|null + * @return ColorMetadata::*|string|null */ public function getColorMetadata(): ?string { @@ -287,7 +287,7 @@ public function getCrop(): ?Rectangle } /** - * @return DropFrameTimecode::*|null + * @return DropFrameTimecode::*|string|null */ public function getDropFrameTimecode(): ?string { @@ -310,7 +310,7 @@ public function getPosition(): ?Rectangle } /** - * @return RespondToAfd::*|null + * @return RespondToAfd::*|string|null */ public function getRespondToAfd(): ?string { @@ -318,7 +318,7 @@ public function getRespondToAfd(): ?string } /** - * @return ScalingBehavior::*|null + * @return ScalingBehavior::*|string|null */ public function getScalingBehavior(): ?string { @@ -331,7 +331,7 @@ public function getSharpness(): ?int } /** - * @return VideoTimecodeInsertion::*|null + * @return VideoTimecodeInsertion::*|string|null */ public function getTimecodeInsertion(): ?string { @@ -339,7 +339,7 @@ public function getTimecodeInsertion(): ?string } /** - * @return TimecodeTrack::*|null + * @return TimecodeTrack::*|string|null */ public function getTimecodeTrack(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/VideoOverlay.php b/src/Service/MediaConvert/src/ValueObject/VideoOverlay.php index a8eb2d04c..841bf6211 100644 --- a/src/Service/MediaConvert/src/ValueObject/VideoOverlay.php +++ b/src/Service/MediaConvert/src/ValueObject/VideoOverlay.php @@ -53,7 +53,7 @@ final class VideoOverlay * overlay only once: Choose Once. With either option, you can end playback at a time that you specify by entering a * value for End timecode. * - * @var VideoOverlayPlayBackMode::*|null + * @var VideoOverlayPlayBackMode::*|string|null */ private $playback; @@ -84,7 +84,7 @@ final class VideoOverlay * EndTimecode?: null|string, * InitialPosition?: null|VideoOverlayPosition|array, * Input?: null|VideoOverlayInput|array, - * Playback?: null|VideoOverlayPlayBackMode::*, + * Playback?: null|VideoOverlayPlayBackMode::*|string, * StartTimecode?: null|string, * Transitions?: null|array, * } $input @@ -106,7 +106,7 @@ public function __construct(array $input) * EndTimecode?: null|string, * InitialPosition?: null|VideoOverlayPosition|array, * Input?: null|VideoOverlayInput|array, - * Playback?: null|VideoOverlayPlayBackMode::*, + * Playback?: null|VideoOverlayPlayBackMode::*|string, * StartTimecode?: null|string, * Transitions?: null|array, * }|VideoOverlay $input @@ -137,7 +137,7 @@ public function getInput(): ?VideoOverlayInput } /** - * @return VideoOverlayPlayBackMode::*|null + * @return VideoOverlayPlayBackMode::*|string|null */ public function getPlayback(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/VideoOverlayCrop.php b/src/Service/MediaConvert/src/ValueObject/VideoOverlayCrop.php index b5a46198a..710abf7d6 100644 --- a/src/Service/MediaConvert/src/ValueObject/VideoOverlayCrop.php +++ b/src/Service/MediaConvert/src/ValueObject/VideoOverlayCrop.php @@ -26,7 +26,7 @@ final class VideoOverlayCrop * Specify the Unit type to use when you enter a value for X position, Y position, Width, or Height. You can choose * Pixels or Percentage. Leave blank to use the default value, Pixels. * - * @var VideoOverlayUnit::*|null + * @var VideoOverlayUnit::*|string|null */ private $unit; @@ -70,7 +70,7 @@ final class VideoOverlayCrop /** * @param array{ * Height?: null|int, - * Unit?: null|VideoOverlayUnit::*, + * Unit?: null|VideoOverlayUnit::*|string, * Width?: null|int, * X?: null|int, * Y?: null|int, @@ -88,7 +88,7 @@ public function __construct(array $input) /** * @param array{ * Height?: null|int, - * Unit?: null|VideoOverlayUnit::*, + * Unit?: null|VideoOverlayUnit::*|string, * Width?: null|int, * X?: null|int, * Y?: null|int, @@ -105,7 +105,7 @@ public function getHeight(): ?int } /** - * @return VideoOverlayUnit::*|null + * @return VideoOverlayUnit::*|string|null */ public function getUnit(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/VideoOverlayInput.php b/src/Service/MediaConvert/src/ValueObject/VideoOverlayInput.php index ddfb5e949..26e96ffa3 100644 --- a/src/Service/MediaConvert/src/ValueObject/VideoOverlayInput.php +++ b/src/Service/MediaConvert/src/ValueObject/VideoOverlayInput.php @@ -33,7 +33,7 @@ final class VideoOverlayInput * you do, enter the starting timecode in Start timecode. If you don't specify a value for Timecode source, MediaConvert * uses Embedded by default. * - * @var InputTimecodeSource::*|null + * @var InputTimecodeSource::*|string|null */ private $timecodeSource; @@ -49,7 +49,7 @@ final class VideoOverlayInput * @param array{ * FileInput?: null|string, * InputClippings?: null|array, - * TimecodeSource?: null|InputTimecodeSource::*, + * TimecodeSource?: null|InputTimecodeSource::*|string, * TimecodeStart?: null|string, * } $input */ @@ -65,7 +65,7 @@ public function __construct(array $input) * @param array{ * FileInput?: null|string, * InputClippings?: null|array, - * TimecodeSource?: null|InputTimecodeSource::*, + * TimecodeSource?: null|InputTimecodeSource::*|string, * TimecodeStart?: null|string, * }|VideoOverlayInput $input */ @@ -88,7 +88,7 @@ public function getInputClippings(): array } /** - * @return InputTimecodeSource::*|null + * @return InputTimecodeSource::*|string|null */ public function getTimecodeSource(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/VideoOverlayPosition.php b/src/Service/MediaConvert/src/ValueObject/VideoOverlayPosition.php index 353e3e235..16e869e87 100644 --- a/src/Service/MediaConvert/src/ValueObject/VideoOverlayPosition.php +++ b/src/Service/MediaConvert/src/ValueObject/VideoOverlayPosition.php @@ -26,7 +26,7 @@ final class VideoOverlayPosition * Specify the Unit type to use when you enter a value for X position, Y position, Width, or Height. You can choose * Pixels or Percentage. Leave blank to use the default value, Pixels. * - * @var VideoOverlayUnit::*|null + * @var VideoOverlayUnit::*|string|null */ private $unit; @@ -69,7 +69,7 @@ final class VideoOverlayPosition /** * @param array{ * Height?: null|int, - * Unit?: null|VideoOverlayUnit::*, + * Unit?: null|VideoOverlayUnit::*|string, * Width?: null|int, * XPosition?: null|int, * YPosition?: null|int, @@ -87,7 +87,7 @@ public function __construct(array $input) /** * @param array{ * Height?: null|int, - * Unit?: null|VideoOverlayUnit::*, + * Unit?: null|VideoOverlayUnit::*|string, * Width?: null|int, * XPosition?: null|int, * YPosition?: null|int, @@ -104,7 +104,7 @@ public function getHeight(): ?int } /** - * @return VideoOverlayUnit::*|null + * @return VideoOverlayUnit::*|string|null */ public function getUnit(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/VideoSelector.php b/src/Service/MediaConvert/src/ValueObject/VideoSelector.php index 753fb63d9..e640879b9 100644 --- a/src/Service/MediaConvert/src/ValueObject/VideoSelector.php +++ b/src/Service/MediaConvert/src/ValueObject/VideoSelector.php @@ -23,7 +23,7 @@ final class VideoSelector * at the default value DISCARD to delete the alpha channel and preserve the video. Set it to REMAP_TO_LUMA to delete * the video and map the alpha channel to the luma channel of your outputs. * - * @var AlphaBehavior::*|null + * @var AlphaBehavior::*|string|null */ private $alphaBehavior; @@ -42,7 +42,7 @@ final class VideoSelector * * P3D65 (SDR): Display P3, sRGB, BT.709 * * P3D65 (HDR): Display P3, PQ, BT.709. * - * @var ColorSpace::*|null + * @var ColorSpace::*|string|null */ private $colorSpace; @@ -54,7 +54,7 @@ final class VideoSelector * If there's no color metadata in your input file, the service defaults to using values you specify in the input * settings. * - * @var ColorSpaceUsage::*|null + * @var ColorSpaceUsage::*|string|null */ private $colorSpaceUsage; @@ -63,7 +63,7 @@ final class VideoSelector * Video Pack Metadata. When you do, we recommend you also set Timecode source to Embedded. Leave Embedded timecode * override blank, or set to None, when your input does not contain MDPM timecode. * - * @var EmbeddedTimecodeOverride::*|null + * @var EmbeddedTimecodeOverride::*|string|null */ private $embeddedTimecodeOverride; @@ -96,7 +96,7 @@ final class VideoSelector * match. Black video frames are added at the beginning or end, depending on your input. To keep the default behavior * and not generate black video, set Pad video to Disabled or leave blank. * - * @var PadVideo::*|null + * @var PadVideo::*|string|null */ private $padVideo; @@ -125,7 +125,7 @@ final class VideoSelector * rotation metadata specifies any other rotation, the service will default to no rotation. By default, the service does * no rotation, even if your input video has rotation metadata. The service doesn't pass through rotation metadata. * - * @var InputRotate::*|null + * @var InputRotate::*|string|null */ private $rotate; @@ -137,23 +137,23 @@ final class VideoSelector * input sample range or the sample range that you specify, MediaConvert uses the sample range for transcoding and also * writes it to the output metadata. * - * @var InputSampleRange::*|null + * @var InputSampleRange::*|string|null */ private $sampleRange; /** * @param array{ - * AlphaBehavior?: null|AlphaBehavior::*, - * ColorSpace?: null|ColorSpace::*, - * ColorSpaceUsage?: null|ColorSpaceUsage::*, - * EmbeddedTimecodeOverride?: null|EmbeddedTimecodeOverride::*, + * AlphaBehavior?: null|AlphaBehavior::*|string, + * ColorSpace?: null|ColorSpace::*|string, + * ColorSpaceUsage?: null|ColorSpaceUsage::*|string, + * EmbeddedTimecodeOverride?: null|EmbeddedTimecodeOverride::*|string, * Hdr10Metadata?: null|Hdr10Metadata|array, * MaxLuminance?: null|int, - * PadVideo?: null|PadVideo::*, + * PadVideo?: null|PadVideo::*|string, * Pid?: null|int, * ProgramNumber?: null|int, - * Rotate?: null|InputRotate::*, - * SampleRange?: null|InputSampleRange::*, + * Rotate?: null|InputRotate::*|string, + * SampleRange?: null|InputSampleRange::*|string, * } $input */ public function __construct(array $input) @@ -173,17 +173,17 @@ public function __construct(array $input) /** * @param array{ - * AlphaBehavior?: null|AlphaBehavior::*, - * ColorSpace?: null|ColorSpace::*, - * ColorSpaceUsage?: null|ColorSpaceUsage::*, - * EmbeddedTimecodeOverride?: null|EmbeddedTimecodeOverride::*, + * AlphaBehavior?: null|AlphaBehavior::*|string, + * ColorSpace?: null|ColorSpace::*|string, + * ColorSpaceUsage?: null|ColorSpaceUsage::*|string, + * EmbeddedTimecodeOverride?: null|EmbeddedTimecodeOverride::*|string, * Hdr10Metadata?: null|Hdr10Metadata|array, * MaxLuminance?: null|int, - * PadVideo?: null|PadVideo::*, + * PadVideo?: null|PadVideo::*|string, * Pid?: null|int, * ProgramNumber?: null|int, - * Rotate?: null|InputRotate::*, - * SampleRange?: null|InputSampleRange::*, + * Rotate?: null|InputRotate::*|string, + * SampleRange?: null|InputSampleRange::*|string, * }|VideoSelector $input */ public static function create($input): self @@ -192,7 +192,7 @@ public static function create($input): self } /** - * @return AlphaBehavior::*|null + * @return AlphaBehavior::*|string|null */ public function getAlphaBehavior(): ?string { @@ -200,7 +200,7 @@ public function getAlphaBehavior(): ?string } /** - * @return ColorSpace::*|null + * @return ColorSpace::*|string|null */ public function getColorSpace(): ?string { @@ -208,7 +208,7 @@ public function getColorSpace(): ?string } /** - * @return ColorSpaceUsage::*|null + * @return ColorSpaceUsage::*|string|null */ public function getColorSpaceUsage(): ?string { @@ -216,7 +216,7 @@ public function getColorSpaceUsage(): ?string } /** - * @return EmbeddedTimecodeOverride::*|null + * @return EmbeddedTimecodeOverride::*|string|null */ public function getEmbeddedTimecodeOverride(): ?string { @@ -234,7 +234,7 @@ public function getMaxLuminance(): ?int } /** - * @return PadVideo::*|null + * @return PadVideo::*|string|null */ public function getPadVideo(): ?string { @@ -252,7 +252,7 @@ public function getProgramNumber(): ?int } /** - * @return InputRotate::*|null + * @return InputRotate::*|string|null */ public function getRotate(): ?string { @@ -260,7 +260,7 @@ public function getRotate(): ?string } /** - * @return InputSampleRange::*|null + * @return InputSampleRange::*|string|null */ public function getSampleRange(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/Vp8Settings.php b/src/Service/MediaConvert/src/ValueObject/Vp8Settings.php index 3a65858a6..d31a38a93 100644 --- a/src/Service/MediaConvert/src/ValueObject/Vp8Settings.php +++ b/src/Service/MediaConvert/src/ValueObject/Vp8Settings.php @@ -27,7 +27,7 @@ final class Vp8Settings * frame rate from the dropdown list or choose Custom. The framerates shown in the dropdown list are decimal * approximations of fractions. If you choose Custom, specify your frame rate as a fraction. * - * @var Vp8FramerateControl::*|null + * @var Vp8FramerateControl::*|string|null */ private $framerateControl; @@ -44,7 +44,7 @@ final class Vp8Settings * your output. Note that since the frame count is maintained, the duration of your output will become shorter at higher * frame rates and longer at lower frame rates. * - * @var Vp8FramerateConversionAlgorithm::*|null + * @var Vp8FramerateConversionAlgorithm::*|string|null */ private $framerateConversionAlgorithm; @@ -97,7 +97,7 @@ final class Vp8Settings * any value other than Follow source. When you choose SPECIFIED for this setting, you must also specify values for the * parNumerator and parDenominator settings. * - * @var Vp8ParControl::*|null + * @var Vp8ParControl::*|string|null */ private $parControl; @@ -125,32 +125,32 @@ final class Vp8Settings * Optional. Use Quality tuning level to choose how you want to trade off encoding speed for output video quality. The * default behavior is faster, lower quality, multi-pass encoding. * - * @var Vp8QualityTuningLevel::*|null + * @var Vp8QualityTuningLevel::*|string|null */ private $qualityTuningLevel; /** * With the VP8 codec, you can use only the variable bitrate (VBR) rate control mode. * - * @var Vp8RateControlMode::*|null + * @var Vp8RateControlMode::*|string|null */ private $rateControlMode; /** * @param array{ * Bitrate?: null|int, - * FramerateControl?: null|Vp8FramerateControl::*, - * FramerateConversionAlgorithm?: null|Vp8FramerateConversionAlgorithm::*, + * FramerateControl?: null|Vp8FramerateControl::*|string, + * FramerateConversionAlgorithm?: null|Vp8FramerateConversionAlgorithm::*|string, * FramerateDenominator?: null|int, * FramerateNumerator?: null|int, * GopSize?: null|float, * HrdBufferSize?: null|int, * MaxBitrate?: null|int, - * ParControl?: null|Vp8ParControl::*, + * ParControl?: null|Vp8ParControl::*|string, * ParDenominator?: null|int, * ParNumerator?: null|int, - * QualityTuningLevel?: null|Vp8QualityTuningLevel::*, - * RateControlMode?: null|Vp8RateControlMode::*, + * QualityTuningLevel?: null|Vp8QualityTuningLevel::*|string, + * RateControlMode?: null|Vp8RateControlMode::*|string, * } $input */ public function __construct(array $input) @@ -173,18 +173,18 @@ public function __construct(array $input) /** * @param array{ * Bitrate?: null|int, - * FramerateControl?: null|Vp8FramerateControl::*, - * FramerateConversionAlgorithm?: null|Vp8FramerateConversionAlgorithm::*, + * FramerateControl?: null|Vp8FramerateControl::*|string, + * FramerateConversionAlgorithm?: null|Vp8FramerateConversionAlgorithm::*|string, * FramerateDenominator?: null|int, * FramerateNumerator?: null|int, * GopSize?: null|float, * HrdBufferSize?: null|int, * MaxBitrate?: null|int, - * ParControl?: null|Vp8ParControl::*, + * ParControl?: null|Vp8ParControl::*|string, * ParDenominator?: null|int, * ParNumerator?: null|int, - * QualityTuningLevel?: null|Vp8QualityTuningLevel::*, - * RateControlMode?: null|Vp8RateControlMode::*, + * QualityTuningLevel?: null|Vp8QualityTuningLevel::*|string, + * RateControlMode?: null|Vp8RateControlMode::*|string, * }|Vp8Settings $input */ public static function create($input): self @@ -198,7 +198,7 @@ public function getBitrate(): ?int } /** - * @return Vp8FramerateControl::*|null + * @return Vp8FramerateControl::*|string|null */ public function getFramerateControl(): ?string { @@ -206,7 +206,7 @@ public function getFramerateControl(): ?string } /** - * @return Vp8FramerateConversionAlgorithm::*|null + * @return Vp8FramerateConversionAlgorithm::*|string|null */ public function getFramerateConversionAlgorithm(): ?string { @@ -239,7 +239,7 @@ public function getMaxBitrate(): ?int } /** - * @return Vp8ParControl::*|null + * @return Vp8ParControl::*|string|null */ public function getParControl(): ?string { @@ -257,7 +257,7 @@ public function getParNumerator(): ?int } /** - * @return Vp8QualityTuningLevel::*|null + * @return Vp8QualityTuningLevel::*|string|null */ public function getQualityTuningLevel(): ?string { @@ -265,7 +265,7 @@ public function getQualityTuningLevel(): ?string } /** - * @return Vp8RateControlMode::*|null + * @return Vp8RateControlMode::*|string|null */ public function getRateControlMode(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/Vp9Settings.php b/src/Service/MediaConvert/src/ValueObject/Vp9Settings.php index 8e8d95572..36dcc667b 100644 --- a/src/Service/MediaConvert/src/ValueObject/Vp9Settings.php +++ b/src/Service/MediaConvert/src/ValueObject/Vp9Settings.php @@ -27,7 +27,7 @@ final class Vp9Settings * frame rate from the dropdown list or choose Custom. The framerates shown in the dropdown list are decimal * approximations of fractions. If you choose Custom, specify your frame rate as a fraction. * - * @var Vp9FramerateControl::*|null + * @var Vp9FramerateControl::*|string|null */ private $framerateControl; @@ -44,7 +44,7 @@ final class Vp9Settings * your output. Note that since the frame count is maintained, the duration of your output will become shorter at higher * frame rates and longer at lower frame rates. * - * @var Vp9FramerateConversionAlgorithm::*|null + * @var Vp9FramerateConversionAlgorithm::*|string|null */ private $framerateConversionAlgorithm; @@ -95,7 +95,7 @@ final class Vp9Settings * Optional. Specify how the service determines the pixel aspect ratio for this output. The default behavior is to use * the same pixel aspect ratio as your input video. * - * @var Vp9ParControl::*|null + * @var Vp9ParControl::*|string|null */ private $parControl; @@ -123,32 +123,32 @@ final class Vp9Settings * Optional. Use Quality tuning level to choose how you want to trade off encoding speed for output video quality. The * default behavior is faster, lower quality, multi-pass encoding. * - * @var Vp9QualityTuningLevel::*|null + * @var Vp9QualityTuningLevel::*|string|null */ private $qualityTuningLevel; /** * With the VP9 codec, you can use only the variable bitrate (VBR) rate control mode. * - * @var Vp9RateControlMode::*|null + * @var Vp9RateControlMode::*|string|null */ private $rateControlMode; /** * @param array{ * Bitrate?: null|int, - * FramerateControl?: null|Vp9FramerateControl::*, - * FramerateConversionAlgorithm?: null|Vp9FramerateConversionAlgorithm::*, + * FramerateControl?: null|Vp9FramerateControl::*|string, + * FramerateConversionAlgorithm?: null|Vp9FramerateConversionAlgorithm::*|string, * FramerateDenominator?: null|int, * FramerateNumerator?: null|int, * GopSize?: null|float, * HrdBufferSize?: null|int, * MaxBitrate?: null|int, - * ParControl?: null|Vp9ParControl::*, + * ParControl?: null|Vp9ParControl::*|string, * ParDenominator?: null|int, * ParNumerator?: null|int, - * QualityTuningLevel?: null|Vp9QualityTuningLevel::*, - * RateControlMode?: null|Vp9RateControlMode::*, + * QualityTuningLevel?: null|Vp9QualityTuningLevel::*|string, + * RateControlMode?: null|Vp9RateControlMode::*|string, * } $input */ public function __construct(array $input) @@ -171,18 +171,18 @@ public function __construct(array $input) /** * @param array{ * Bitrate?: null|int, - * FramerateControl?: null|Vp9FramerateControl::*, - * FramerateConversionAlgorithm?: null|Vp9FramerateConversionAlgorithm::*, + * FramerateControl?: null|Vp9FramerateControl::*|string, + * FramerateConversionAlgorithm?: null|Vp9FramerateConversionAlgorithm::*|string, * FramerateDenominator?: null|int, * FramerateNumerator?: null|int, * GopSize?: null|float, * HrdBufferSize?: null|int, * MaxBitrate?: null|int, - * ParControl?: null|Vp9ParControl::*, + * ParControl?: null|Vp9ParControl::*|string, * ParDenominator?: null|int, * ParNumerator?: null|int, - * QualityTuningLevel?: null|Vp9QualityTuningLevel::*, - * RateControlMode?: null|Vp9RateControlMode::*, + * QualityTuningLevel?: null|Vp9QualityTuningLevel::*|string, + * RateControlMode?: null|Vp9RateControlMode::*|string, * }|Vp9Settings $input */ public static function create($input): self @@ -196,7 +196,7 @@ public function getBitrate(): ?int } /** - * @return Vp9FramerateControl::*|null + * @return Vp9FramerateControl::*|string|null */ public function getFramerateControl(): ?string { @@ -204,7 +204,7 @@ public function getFramerateControl(): ?string } /** - * @return Vp9FramerateConversionAlgorithm::*|null + * @return Vp9FramerateConversionAlgorithm::*|string|null */ public function getFramerateConversionAlgorithm(): ?string { @@ -237,7 +237,7 @@ public function getMaxBitrate(): ?int } /** - * @return Vp9ParControl::*|null + * @return Vp9ParControl::*|string|null */ public function getParControl(): ?string { @@ -255,7 +255,7 @@ public function getParNumerator(): ?int } /** - * @return Vp9QualityTuningLevel::*|null + * @return Vp9QualityTuningLevel::*|string|null */ public function getQualityTuningLevel(): ?string { @@ -263,7 +263,7 @@ public function getQualityTuningLevel(): ?string } /** - * @return Vp9RateControlMode::*|null + * @return Vp9RateControlMode::*|string|null */ public function getRateControlMode(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/WavSettings.php b/src/Service/MediaConvert/src/ValueObject/WavSettings.php index 483219a0a..234a43f27 100644 --- a/src/Service/MediaConvert/src/ValueObject/WavSettings.php +++ b/src/Service/MediaConvert/src/ValueObject/WavSettings.php @@ -30,7 +30,7 @@ final class WavSettings * output audio is likely to exceed 4GB in file size, or if you otherwise need the extended support of the RF64 format: * Choose RF64. If your player only supports the extensible wave format: Choose Extensible. * - * @var WavFormat::*|null + * @var WavFormat::*|string|null */ private $format; @@ -45,7 +45,7 @@ final class WavSettings * @param array{ * BitDepth?: null|int, * Channels?: null|int, - * Format?: null|WavFormat::*, + * Format?: null|WavFormat::*|string, * SampleRate?: null|int, * } $input */ @@ -61,7 +61,7 @@ public function __construct(array $input) * @param array{ * BitDepth?: null|int, * Channels?: null|int, - * Format?: null|WavFormat::*, + * Format?: null|WavFormat::*|string, * SampleRate?: null|int, * }|WavSettings $input */ @@ -81,7 +81,7 @@ public function getChannels(): ?int } /** - * @return WavFormat::*|null + * @return WavFormat::*|string|null */ public function getFormat(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/WebvttDestinationSettings.php b/src/Service/MediaConvert/src/ValueObject/WebvttDestinationSettings.php index 2b5c1805c..9f87c75ed 100644 --- a/src/Service/MediaConvert/src/ValueObject/WebvttDestinationSettings.php +++ b/src/Service/MediaConvert/src/ValueObject/WebvttDestinationSettings.php @@ -24,7 +24,7 @@ final class WebvttDestinationSettings * adds the following in the adaptation set for this track: ``. * - * @var WebvttAccessibilitySubs::*|null + * @var WebvttAccessibilitySubs::*|string|null */ private $accessibility; @@ -39,14 +39,14 @@ final class WebvttDestinationSettings * ranges: Choose merge. This setting can help prevent positioning overlaps for certain players that expect a single * single cue for any given time range. * - * @var WebvttStylePassthrough::*|null + * @var WebvttStylePassthrough::*|string|null */ private $stylePassthrough; /** * @param array{ - * Accessibility?: null|WebvttAccessibilitySubs::*, - * StylePassthrough?: null|WebvttStylePassthrough::*, + * Accessibility?: null|WebvttAccessibilitySubs::*|string, + * StylePassthrough?: null|WebvttStylePassthrough::*|string, * } $input */ public function __construct(array $input) @@ -57,8 +57,8 @@ public function __construct(array $input) /** * @param array{ - * Accessibility?: null|WebvttAccessibilitySubs::*, - * StylePassthrough?: null|WebvttStylePassthrough::*, + * Accessibility?: null|WebvttAccessibilitySubs::*|string, + * StylePassthrough?: null|WebvttStylePassthrough::*|string, * }|WebvttDestinationSettings $input */ public static function create($input): self @@ -67,7 +67,7 @@ public static function create($input): self } /** - * @return WebvttAccessibilitySubs::*|null + * @return WebvttAccessibilitySubs::*|string|null */ public function getAccessibility(): ?string { @@ -75,7 +75,7 @@ public function getAccessibility(): ?string } /** - * @return WebvttStylePassthrough::*|null + * @return WebvttStylePassthrough::*|string|null */ public function getStylePassthrough(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/WebvttHlsSourceSettings.php b/src/Service/MediaConvert/src/ValueObject/WebvttHlsSourceSettings.php index c2b03f7e5..330244a43 100644 --- a/src/Service/MediaConvert/src/ValueObject/WebvttHlsSourceSettings.php +++ b/src/Service/MediaConvert/src/ValueObject/WebvttHlsSourceSettings.php @@ -25,7 +25,7 @@ final class WebvttHlsSourceSettings /** * Optional. Specify ISO 639-2 or ISO 639-3 code in the language property. * - * @var LanguageCode::*|null + * @var LanguageCode::*|string|null */ private $renditionLanguageCode; @@ -39,7 +39,7 @@ final class WebvttHlsSourceSettings /** * @param array{ * RenditionGroupId?: null|string, - * RenditionLanguageCode?: null|LanguageCode::*, + * RenditionLanguageCode?: null|LanguageCode::*|string, * RenditionName?: null|string, * } $input */ @@ -53,7 +53,7 @@ public function __construct(array $input) /** * @param array{ * RenditionGroupId?: null|string, - * RenditionLanguageCode?: null|LanguageCode::*, + * RenditionLanguageCode?: null|LanguageCode::*|string, * RenditionName?: null|string, * }|WebvttHlsSourceSettings $input */ @@ -68,7 +68,7 @@ public function getRenditionGroupId(): ?string } /** - * @return LanguageCode::*|null + * @return LanguageCode::*|string|null */ public function getRenditionLanguageCode(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/Xavc4kIntraCbgProfileSettings.php b/src/Service/MediaConvert/src/ValueObject/Xavc4kIntraCbgProfileSettings.php index 7e7d3614d..3c717309a 100644 --- a/src/Service/MediaConvert/src/ValueObject/Xavc4kIntraCbgProfileSettings.php +++ b/src/Service/MediaConvert/src/ValueObject/Xavc4kIntraCbgProfileSettings.php @@ -14,13 +14,13 @@ final class Xavc4kIntraCbgProfileSettings * Specify the XAVC Intra 4k (CBG) Class to set the bitrate of your output. Outputs of the same class have similar image * quality over the operating points that are valid for that class. * - * @var Xavc4kIntraCbgProfileClass::*|null + * @var Xavc4kIntraCbgProfileClass::*|string|null */ private $xavcClass; /** * @param array{ - * XavcClass?: null|Xavc4kIntraCbgProfileClass::*, + * XavcClass?: null|Xavc4kIntraCbgProfileClass::*|string, * } $input */ public function __construct(array $input) @@ -30,7 +30,7 @@ public function __construct(array $input) /** * @param array{ - * XavcClass?: null|Xavc4kIntraCbgProfileClass::*, + * XavcClass?: null|Xavc4kIntraCbgProfileClass::*|string, * }|Xavc4kIntraCbgProfileSettings $input */ public static function create($input): self @@ -39,7 +39,7 @@ public static function create($input): self } /** - * @return Xavc4kIntraCbgProfileClass::*|null + * @return Xavc4kIntraCbgProfileClass::*|string|null */ public function getXavcClass(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/Xavc4kIntraVbrProfileSettings.php b/src/Service/MediaConvert/src/ValueObject/Xavc4kIntraVbrProfileSettings.php index 747c5827f..ba2dca6f2 100644 --- a/src/Service/MediaConvert/src/ValueObject/Xavc4kIntraVbrProfileSettings.php +++ b/src/Service/MediaConvert/src/ValueObject/Xavc4kIntraVbrProfileSettings.php @@ -14,13 +14,13 @@ final class Xavc4kIntraVbrProfileSettings * Specify the XAVC Intra 4k (VBR) Class to set the bitrate of your output. Outputs of the same class have similar image * quality over the operating points that are valid for that class. * - * @var Xavc4kIntraVbrProfileClass::*|null + * @var Xavc4kIntraVbrProfileClass::*|string|null */ private $xavcClass; /** * @param array{ - * XavcClass?: null|Xavc4kIntraVbrProfileClass::*, + * XavcClass?: null|Xavc4kIntraVbrProfileClass::*|string, * } $input */ public function __construct(array $input) @@ -30,7 +30,7 @@ public function __construct(array $input) /** * @param array{ - * XavcClass?: null|Xavc4kIntraVbrProfileClass::*, + * XavcClass?: null|Xavc4kIntraVbrProfileClass::*|string, * }|Xavc4kIntraVbrProfileSettings $input */ public static function create($input): self @@ -39,7 +39,7 @@ public static function create($input): self } /** - * @return Xavc4kIntraVbrProfileClass::*|null + * @return Xavc4kIntraVbrProfileClass::*|string|null */ public function getXavcClass(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/Xavc4kProfileSettings.php b/src/Service/MediaConvert/src/ValueObject/Xavc4kProfileSettings.php index 5cf093ac5..305185910 100644 --- a/src/Service/MediaConvert/src/ValueObject/Xavc4kProfileSettings.php +++ b/src/Service/MediaConvert/src/ValueObject/Xavc4kProfileSettings.php @@ -18,7 +18,7 @@ final class Xavc4kProfileSettings * Specify the XAVC 4k (Long GOP) Bitrate Class to set the bitrate of your output. Outputs of the same class have * similar image quality over the operating points that are valid for that class. * - * @var Xavc4kProfileBitrateClass::*|null + * @var Xavc4kProfileBitrateClass::*|string|null */ private $bitrateClass; @@ -26,7 +26,7 @@ final class Xavc4kProfileSettings * Specify the codec profile for this output. Choose High, 8-bit, 4:2:0 (HIGH) or High, 10-bit, 4:2:2 (HIGH_422). These * profiles are specified in ITU-T H.264. * - * @var Xavc4kProfileCodecProfile::*|null + * @var Xavc4kProfileCodecProfile::*|string|null */ private $codecProfile; @@ -41,7 +41,7 @@ final class Xavc4kProfileSettings * setting, you must also set Adaptive quantization to a value other than Off or Auto. Use Adaptive quantization to * adjust the degree of smoothing that Flicker adaptive quantization provides. * - * @var XavcFlickerAdaptiveQuantization::*|null + * @var XavcFlickerAdaptiveQuantization::*|string|null */ private $flickerAdaptiveQuantization; @@ -50,7 +50,7 @@ final class Xavc4kProfileSettings * allow the encoder to use B-frames as reference frames. Choose Don't allow to prevent the encoder from using B-frames * as reference frames. * - * @var XavcGopBReference::*|null + * @var XavcGopBReference::*|string|null */ private $gopBreference; @@ -75,7 +75,7 @@ final class Xavc4kProfileSettings * Optional. Use Quality tuning level to choose how you want to trade off encoding speed for output video quality. The * default behavior is faster, lower quality, single-pass encoding. * - * @var Xavc4kProfileQualityTuningLevel::*|null + * @var Xavc4kProfileQualityTuningLevel::*|string|null */ private $qualityTuningLevel; @@ -89,13 +89,13 @@ final class Xavc4kProfileSettings /** * @param array{ - * BitrateClass?: null|Xavc4kProfileBitrateClass::*, - * CodecProfile?: null|Xavc4kProfileCodecProfile::*, - * FlickerAdaptiveQuantization?: null|XavcFlickerAdaptiveQuantization::*, - * GopBReference?: null|XavcGopBReference::*, + * BitrateClass?: null|Xavc4kProfileBitrateClass::*|string, + * CodecProfile?: null|Xavc4kProfileCodecProfile::*|string, + * FlickerAdaptiveQuantization?: null|XavcFlickerAdaptiveQuantization::*|string, + * GopBReference?: null|XavcGopBReference::*|string, * GopClosedCadence?: null|int, * HrdBufferSize?: null|int, - * QualityTuningLevel?: null|Xavc4kProfileQualityTuningLevel::*, + * QualityTuningLevel?: null|Xavc4kProfileQualityTuningLevel::*|string, * Slices?: null|int, * } $input */ @@ -113,13 +113,13 @@ public function __construct(array $input) /** * @param array{ - * BitrateClass?: null|Xavc4kProfileBitrateClass::*, - * CodecProfile?: null|Xavc4kProfileCodecProfile::*, - * FlickerAdaptiveQuantization?: null|XavcFlickerAdaptiveQuantization::*, - * GopBReference?: null|XavcGopBReference::*, + * BitrateClass?: null|Xavc4kProfileBitrateClass::*|string, + * CodecProfile?: null|Xavc4kProfileCodecProfile::*|string, + * FlickerAdaptiveQuantization?: null|XavcFlickerAdaptiveQuantization::*|string, + * GopBReference?: null|XavcGopBReference::*|string, * GopClosedCadence?: null|int, * HrdBufferSize?: null|int, - * QualityTuningLevel?: null|Xavc4kProfileQualityTuningLevel::*, + * QualityTuningLevel?: null|Xavc4kProfileQualityTuningLevel::*|string, * Slices?: null|int, * }|Xavc4kProfileSettings $input */ @@ -129,7 +129,7 @@ public static function create($input): self } /** - * @return Xavc4kProfileBitrateClass::*|null + * @return Xavc4kProfileBitrateClass::*|string|null */ public function getBitrateClass(): ?string { @@ -137,7 +137,7 @@ public function getBitrateClass(): ?string } /** - * @return Xavc4kProfileCodecProfile::*|null + * @return Xavc4kProfileCodecProfile::*|string|null */ public function getCodecProfile(): ?string { @@ -145,7 +145,7 @@ public function getCodecProfile(): ?string } /** - * @return XavcFlickerAdaptiveQuantization::*|null + * @return XavcFlickerAdaptiveQuantization::*|string|null */ public function getFlickerAdaptiveQuantization(): ?string { @@ -153,7 +153,7 @@ public function getFlickerAdaptiveQuantization(): ?string } /** - * @return XavcGopBReference::*|null + * @return XavcGopBReference::*|string|null */ public function getGopBreference(): ?string { @@ -171,7 +171,7 @@ public function getHrdBufferSize(): ?int } /** - * @return Xavc4kProfileQualityTuningLevel::*|null + * @return Xavc4kProfileQualityTuningLevel::*|string|null */ public function getQualityTuningLevel(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/XavcHdIntraCbgProfileSettings.php b/src/Service/MediaConvert/src/ValueObject/XavcHdIntraCbgProfileSettings.php index 15d34d26e..0c8b64c1c 100644 --- a/src/Service/MediaConvert/src/ValueObject/XavcHdIntraCbgProfileSettings.php +++ b/src/Service/MediaConvert/src/ValueObject/XavcHdIntraCbgProfileSettings.php @@ -14,13 +14,13 @@ final class XavcHdIntraCbgProfileSettings * Specify the XAVC Intra HD (CBG) Class to set the bitrate of your output. Outputs of the same class have similar image * quality over the operating points that are valid for that class. * - * @var XavcHdIntraCbgProfileClass::*|null + * @var XavcHdIntraCbgProfileClass::*|string|null */ private $xavcClass; /** * @param array{ - * XavcClass?: null|XavcHdIntraCbgProfileClass::*, + * XavcClass?: null|XavcHdIntraCbgProfileClass::*|string, * } $input */ public function __construct(array $input) @@ -30,7 +30,7 @@ public function __construct(array $input) /** * @param array{ - * XavcClass?: null|XavcHdIntraCbgProfileClass::*, + * XavcClass?: null|XavcHdIntraCbgProfileClass::*|string, * }|XavcHdIntraCbgProfileSettings $input */ public static function create($input): self @@ -39,7 +39,7 @@ public static function create($input): self } /** - * @return XavcHdIntraCbgProfileClass::*|null + * @return XavcHdIntraCbgProfileClass::*|string|null */ public function getXavcClass(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/XavcHdProfileSettings.php b/src/Service/MediaConvert/src/ValueObject/XavcHdProfileSettings.php index f3885e080..38796d8ea 100644 --- a/src/Service/MediaConvert/src/ValueObject/XavcHdProfileSettings.php +++ b/src/Service/MediaConvert/src/ValueObject/XavcHdProfileSettings.php @@ -19,7 +19,7 @@ final class XavcHdProfileSettings * Specify the XAVC HD (Long GOP) Bitrate Class to set the bitrate of your output. Outputs of the same class have * similar image quality over the operating points that are valid for that class. * - * @var XavcHdProfileBitrateClass::*|null + * @var XavcHdProfileBitrateClass::*|string|null */ private $bitrateClass; @@ -34,7 +34,7 @@ final class XavcHdProfileSettings * setting, you must also set Adaptive quantization to a value other than Off or Auto. Use Adaptive quantization to * adjust the degree of smoothing that Flicker adaptive quantization provides. * - * @var XavcFlickerAdaptiveQuantization::*|null + * @var XavcFlickerAdaptiveQuantization::*|string|null */ private $flickerAdaptiveQuantization; @@ -43,7 +43,7 @@ final class XavcHdProfileSettings * allow the encoder to use B-frames as reference frames. Choose Don't allow to prevent the encoder from using B-frames * as reference frames. * - * @var XavcGopBReference::*|null + * @var XavcGopBReference::*|string|null */ private $gopBreference; @@ -73,7 +73,7 @@ final class XavcHdProfileSettings * interlaced, the output will be interlaced with the same polarity as the source. If the source is progressive, the * output will be interlaced with top field bottom field first, depending on which of the Follow options you choose. * - * @var XavcInterlaceMode::*|null + * @var XavcInterlaceMode::*|string|null */ private $interlaceMode; @@ -81,7 +81,7 @@ final class XavcHdProfileSettings * Optional. Use Quality tuning level to choose how you want to trade off encoding speed for output video quality. The * default behavior is faster, lower quality, single-pass encoding. * - * @var XavcHdProfileQualityTuningLevel::*|null + * @var XavcHdProfileQualityTuningLevel::*|string|null */ private $qualityTuningLevel; @@ -98,21 +98,21 @@ final class XavcHdProfileSettings * input framerate is 23.976, choose Hard. Otherwise, keep the default value None. For more information, see * https://docs.aws.amazon.com/mediaconvert/latest/ug/working-with-telecine-and-inverse-telecine.html. * - * @var XavcHdProfileTelecine::*|null + * @var XavcHdProfileTelecine::*|string|null */ private $telecine; /** * @param array{ - * BitrateClass?: null|XavcHdProfileBitrateClass::*, - * FlickerAdaptiveQuantization?: null|XavcFlickerAdaptiveQuantization::*, - * GopBReference?: null|XavcGopBReference::*, + * BitrateClass?: null|XavcHdProfileBitrateClass::*|string, + * FlickerAdaptiveQuantization?: null|XavcFlickerAdaptiveQuantization::*|string, + * GopBReference?: null|XavcGopBReference::*|string, * GopClosedCadence?: null|int, * HrdBufferSize?: null|int, - * InterlaceMode?: null|XavcInterlaceMode::*, - * QualityTuningLevel?: null|XavcHdProfileQualityTuningLevel::*, + * InterlaceMode?: null|XavcInterlaceMode::*|string, + * QualityTuningLevel?: null|XavcHdProfileQualityTuningLevel::*|string, * Slices?: null|int, - * Telecine?: null|XavcHdProfileTelecine::*, + * Telecine?: null|XavcHdProfileTelecine::*|string, * } $input */ public function __construct(array $input) @@ -130,15 +130,15 @@ public function __construct(array $input) /** * @param array{ - * BitrateClass?: null|XavcHdProfileBitrateClass::*, - * FlickerAdaptiveQuantization?: null|XavcFlickerAdaptiveQuantization::*, - * GopBReference?: null|XavcGopBReference::*, + * BitrateClass?: null|XavcHdProfileBitrateClass::*|string, + * FlickerAdaptiveQuantization?: null|XavcFlickerAdaptiveQuantization::*|string, + * GopBReference?: null|XavcGopBReference::*|string, * GopClosedCadence?: null|int, * HrdBufferSize?: null|int, - * InterlaceMode?: null|XavcInterlaceMode::*, - * QualityTuningLevel?: null|XavcHdProfileQualityTuningLevel::*, + * InterlaceMode?: null|XavcInterlaceMode::*|string, + * QualityTuningLevel?: null|XavcHdProfileQualityTuningLevel::*|string, * Slices?: null|int, - * Telecine?: null|XavcHdProfileTelecine::*, + * Telecine?: null|XavcHdProfileTelecine::*|string, * }|XavcHdProfileSettings $input */ public static function create($input): self @@ -147,7 +147,7 @@ public static function create($input): self } /** - * @return XavcHdProfileBitrateClass::*|null + * @return XavcHdProfileBitrateClass::*|string|null */ public function getBitrateClass(): ?string { @@ -155,7 +155,7 @@ public function getBitrateClass(): ?string } /** - * @return XavcFlickerAdaptiveQuantization::*|null + * @return XavcFlickerAdaptiveQuantization::*|string|null */ public function getFlickerAdaptiveQuantization(): ?string { @@ -163,7 +163,7 @@ public function getFlickerAdaptiveQuantization(): ?string } /** - * @return XavcGopBReference::*|null + * @return XavcGopBReference::*|string|null */ public function getGopBreference(): ?string { @@ -181,7 +181,7 @@ public function getHrdBufferSize(): ?int } /** - * @return XavcInterlaceMode::*|null + * @return XavcInterlaceMode::*|string|null */ public function getInterlaceMode(): ?string { @@ -189,7 +189,7 @@ public function getInterlaceMode(): ?string } /** - * @return XavcHdProfileQualityTuningLevel::*|null + * @return XavcHdProfileQualityTuningLevel::*|string|null */ public function getQualityTuningLevel(): ?string { @@ -202,7 +202,7 @@ public function getSlices(): ?int } /** - * @return XavcHdProfileTelecine::*|null + * @return XavcHdProfileTelecine::*|string|null */ public function getTelecine(): ?string { diff --git a/src/Service/MediaConvert/src/ValueObject/XavcSettings.php b/src/Service/MediaConvert/src/ValueObject/XavcSettings.php index 0f8be0a73..b8f23e9bc 100644 --- a/src/Service/MediaConvert/src/ValueObject/XavcSettings.php +++ b/src/Service/MediaConvert/src/ValueObject/XavcSettings.php @@ -27,7 +27,7 @@ final class XavcSettings * following settings: Flicker adaptive quantization (flickerAdaptiveQuantization), Spatial adaptive quantization, and * Temporal adaptive quantization. * - * @var XavcAdaptiveQuantization::*|null + * @var XavcAdaptiveQuantization::*|string|null */ private $adaptiveQuantization; @@ -35,7 +35,7 @@ final class XavcSettings * Optional. Choose a specific entropy encoding mode only when you want to override XAVC recommendations. If you choose * the value auto, MediaConvert uses the mode that the XAVC file format specifies given this output's operating point. * - * @var XavcEntropyEncoding::*|null + * @var XavcEntropyEncoding::*|string|null */ private $entropyEncoding; @@ -44,7 +44,7 @@ final class XavcSettings * keep the same frame rate as the input video, choose Follow source. If you want to do frame rate conversion, choose a * frame rate from the dropdown list. The framerates shown in the dropdown list are decimal approximations of fractions. * - * @var XavcFramerateControl::*|null + * @var XavcFramerateControl::*|string|null */ private $framerateControl; @@ -61,7 +61,7 @@ final class XavcSettings * your output. Note that since the frame count is maintained, the duration of your output will become shorter at higher * frame rates and longer at lower frame rates. * - * @var XavcFramerateConversionAlgorithm::*|null + * @var XavcFramerateConversionAlgorithm::*|string|null */ private $framerateConversionAlgorithm; @@ -99,7 +99,7 @@ final class XavcSettings * Fusion * QVBR: Quality-Defined Variable Bitrate. This option is only available when your output uses the QVBR rate * control mode. * - * @var list|null + * @var list|null */ private $perFrameMetrics; @@ -108,7 +108,7 @@ final class XavcSettings * https://www.xavc-info.org/. Note that MediaConvert doesn't support the interlaced video XAVC operating points for * XAVC_HD_INTRA_CBG. To create an interlaced XAVC output, choose the profile XAVC_HD. * - * @var XavcProfile::*|null + * @var XavcProfile::*|string|null */ private $profile; @@ -117,7 +117,7 @@ final class XavcSettings * 25 fps output by relabeling the video frames and resampling your audio. Note that enabling this setting will slightly * reduce the duration of your video. Related settings: You must also set Frame rate to 25. * - * @var XavcSlowPal::*|null + * @var XavcSlowPal::*|string|null */ private $slowPal; @@ -148,7 +148,7 @@ final class XavcSettings * depending on your content. For homogeneous content, such as cartoons and video games, set it to Low. For content with * a wider variety of textures, set it to High or Higher. * - * @var XavcSpatialAdaptiveQuantization::*|null + * @var XavcSpatialAdaptiveQuantization::*|string|null */ private $spatialAdaptiveQuantization; @@ -166,7 +166,7 @@ final class XavcSettings * this feature. Related setting: When you enable temporal adaptive quantization, adjust the strength of the filter with * the setting Adaptive quantization. * - * @var XavcTemporalAdaptiveQuantization::*|null + * @var XavcTemporalAdaptiveQuantization::*|string|null */ private $temporalAdaptiveQuantization; @@ -207,18 +207,18 @@ final class XavcSettings /** * @param array{ - * AdaptiveQuantization?: null|XavcAdaptiveQuantization::*, - * EntropyEncoding?: null|XavcEntropyEncoding::*, - * FramerateControl?: null|XavcFramerateControl::*, - * FramerateConversionAlgorithm?: null|XavcFramerateConversionAlgorithm::*, + * AdaptiveQuantization?: null|XavcAdaptiveQuantization::*|string, + * EntropyEncoding?: null|XavcEntropyEncoding::*|string, + * FramerateControl?: null|XavcFramerateControl::*|string, + * FramerateConversionAlgorithm?: null|XavcFramerateConversionAlgorithm::*|string, * FramerateDenominator?: null|int, * FramerateNumerator?: null|int, - * PerFrameMetrics?: null|array, - * Profile?: null|XavcProfile::*, - * SlowPal?: null|XavcSlowPal::*, + * PerFrameMetrics?: null|array, + * Profile?: null|XavcProfile::*|string, + * SlowPal?: null|XavcSlowPal::*|string, * Softness?: null|int, - * SpatialAdaptiveQuantization?: null|XavcSpatialAdaptiveQuantization::*, - * TemporalAdaptiveQuantization?: null|XavcTemporalAdaptiveQuantization::*, + * SpatialAdaptiveQuantization?: null|XavcSpatialAdaptiveQuantization::*|string, + * TemporalAdaptiveQuantization?: null|XavcTemporalAdaptiveQuantization::*|string, * Xavc4kIntraCbgProfileSettings?: null|Xavc4kIntraCbgProfileSettings|array, * Xavc4kIntraVbrProfileSettings?: null|Xavc4kIntraVbrProfileSettings|array, * Xavc4kProfileSettings?: null|Xavc4kProfileSettings|array, @@ -249,18 +249,18 @@ public function __construct(array $input) /** * @param array{ - * AdaptiveQuantization?: null|XavcAdaptiveQuantization::*, - * EntropyEncoding?: null|XavcEntropyEncoding::*, - * FramerateControl?: null|XavcFramerateControl::*, - * FramerateConversionAlgorithm?: null|XavcFramerateConversionAlgorithm::*, + * AdaptiveQuantization?: null|XavcAdaptiveQuantization::*|string, + * EntropyEncoding?: null|XavcEntropyEncoding::*|string, + * FramerateControl?: null|XavcFramerateControl::*|string, + * FramerateConversionAlgorithm?: null|XavcFramerateConversionAlgorithm::*|string, * FramerateDenominator?: null|int, * FramerateNumerator?: null|int, - * PerFrameMetrics?: null|array, - * Profile?: null|XavcProfile::*, - * SlowPal?: null|XavcSlowPal::*, + * PerFrameMetrics?: null|array, + * Profile?: null|XavcProfile::*|string, + * SlowPal?: null|XavcSlowPal::*|string, * Softness?: null|int, - * SpatialAdaptiveQuantization?: null|XavcSpatialAdaptiveQuantization::*, - * TemporalAdaptiveQuantization?: null|XavcTemporalAdaptiveQuantization::*, + * SpatialAdaptiveQuantization?: null|XavcSpatialAdaptiveQuantization::*|string, + * TemporalAdaptiveQuantization?: null|XavcTemporalAdaptiveQuantization::*|string, * Xavc4kIntraCbgProfileSettings?: null|Xavc4kIntraCbgProfileSettings|array, * Xavc4kIntraVbrProfileSettings?: null|Xavc4kIntraVbrProfileSettings|array, * Xavc4kProfileSettings?: null|Xavc4kProfileSettings|array, @@ -274,7 +274,7 @@ public static function create($input): self } /** - * @return XavcAdaptiveQuantization::*|null + * @return XavcAdaptiveQuantization::*|string|null */ public function getAdaptiveQuantization(): ?string { @@ -282,7 +282,7 @@ public function getAdaptiveQuantization(): ?string } /** - * @return XavcEntropyEncoding::*|null + * @return XavcEntropyEncoding::*|string|null */ public function getEntropyEncoding(): ?string { @@ -290,7 +290,7 @@ public function getEntropyEncoding(): ?string } /** - * @return XavcFramerateControl::*|null + * @return XavcFramerateControl::*|string|null */ public function getFramerateControl(): ?string { @@ -298,7 +298,7 @@ public function getFramerateControl(): ?string } /** - * @return XavcFramerateConversionAlgorithm::*|null + * @return XavcFramerateConversionAlgorithm::*|string|null */ public function getFramerateConversionAlgorithm(): ?string { @@ -316,7 +316,7 @@ public function getFramerateNumerator(): ?int } /** - * @return list + * @return list */ public function getPerFrameMetrics(): array { @@ -324,7 +324,7 @@ public function getPerFrameMetrics(): array } /** - * @return XavcProfile::*|null + * @return XavcProfile::*|string|null */ public function getProfile(): ?string { @@ -332,7 +332,7 @@ public function getProfile(): ?string } /** - * @return XavcSlowPal::*|null + * @return XavcSlowPal::*|string|null */ public function getSlowPal(): ?string { @@ -345,7 +345,7 @@ public function getSoftness(): ?int } /** - * @return XavcSpatialAdaptiveQuantization::*|null + * @return XavcSpatialAdaptiveQuantization::*|string|null */ public function getSpatialAdaptiveQuantization(): ?string { @@ -353,7 +353,7 @@ public function getSpatialAdaptiveQuantization(): ?string } /** - * @return XavcTemporalAdaptiveQuantization::*|null + * @return XavcTemporalAdaptiveQuantization::*|string|null */ public function getTemporalAdaptiveQuantization(): ?string { diff --git a/src/Service/Rekognition/CHANGELOG.md b/src/Service/Rekognition/CHANGELOG.md index b9d236317..2066da392 100644 --- a/src/Service/Rekognition/CHANGELOG.md +++ b/src/Service/Rekognition/CHANGELOG.md @@ -5,6 +5,7 @@ ### Changed - AWS enhancement: Documentation updates. +- DocBloc on enum values reflects that AWS might returns unknown values ## 1.5.0 diff --git a/src/Service/Rekognition/src/Result/DeleteProjectResponse.php b/src/Service/Rekognition/src/Result/DeleteProjectResponse.php index 1f7a24414..fd508a2ef 100644 --- a/src/Service/Rekognition/src/Result/DeleteProjectResponse.php +++ b/src/Service/Rekognition/src/Result/DeleteProjectResponse.php @@ -11,12 +11,12 @@ class DeleteProjectResponse extends Result /** * The current status of the delete project operation. * - * @var ProjectStatus::*|null + * @var ProjectStatus::*|string|null */ private $status; /** - * @return ProjectStatus::*|null + * @return ProjectStatus::*|string|null */ public function getStatus(): ?string { diff --git a/src/Service/Rekognition/src/Result/DetectFacesResponse.php b/src/Service/Rekognition/src/Result/DetectFacesResponse.php index 09a2669a4..a6403984c 100644 --- a/src/Service/Rekognition/src/Result/DetectFacesResponse.php +++ b/src/Service/Rekognition/src/Result/DetectFacesResponse.php @@ -44,7 +44,7 @@ class DetectFacesResponse extends Result * information in the image Exif metadata. The bounding box coordinates aren't translated and represent the object * locations before the image is rotated. * - * @var OrientationCorrection::*|null + * @var OrientationCorrection::*|string|null */ private $orientationCorrection; @@ -59,7 +59,7 @@ public function getFaceDetails(): array } /** - * @return OrientationCorrection::*|null + * @return OrientationCorrection::*|string|null */ public function getOrientationCorrection(): ?string { diff --git a/src/Service/Rekognition/src/Result/IndexFacesResponse.php b/src/Service/Rekognition/src/Result/IndexFacesResponse.php index f68c4a4bf..9c6608c83 100644 --- a/src/Service/Rekognition/src/Result/IndexFacesResponse.php +++ b/src/Service/Rekognition/src/Result/IndexFacesResponse.php @@ -56,7 +56,7 @@ class IndexFacesResponse extends Result * Bounding box information is returned in the `FaceRecords` array. You can get the version of the face detection model * by calling DescribeCollection. * - * @var OrientationCorrection::*|null + * @var OrientationCorrection::*|string|null */ private $orientationCorrection; @@ -94,7 +94,7 @@ public function getFaceRecords(): array } /** - * @return OrientationCorrection::*|null + * @return OrientationCorrection::*|string|null */ public function getOrientationCorrection(): ?string { @@ -324,7 +324,7 @@ private function populateResultPose(array $json): Pose } /** - * @return list + * @return list */ private function populateResultReasons(array $json): array { diff --git a/src/Service/Rekognition/src/Result/RecognizeCelebritiesResponse.php b/src/Service/Rekognition/src/Result/RecognizeCelebritiesResponse.php index 7a35aa0ab..544731876 100644 --- a/src/Service/Rekognition/src/Result/RecognizeCelebritiesResponse.php +++ b/src/Service/Rekognition/src/Result/RecognizeCelebritiesResponse.php @@ -47,7 +47,7 @@ class RecognizeCelebritiesResponse extends Result * > face locations after Exif metadata is used to correct the image orientation. Images in .png format don't contain * > Exif metadata. * - * @var OrientationCorrection::*|null + * @var OrientationCorrection::*|string|null */ private $orientationCorrection; @@ -62,7 +62,7 @@ public function getCelebrityFaces(): array } /** - * @return OrientationCorrection::*|null + * @return OrientationCorrection::*|string|null */ public function getOrientationCorrection(): ?string { diff --git a/src/Service/Rekognition/src/ValueObject/Emotion.php b/src/Service/Rekognition/src/ValueObject/Emotion.php index b42bfc35e..8e7fac0c9 100644 --- a/src/Service/Rekognition/src/ValueObject/Emotion.php +++ b/src/Service/Rekognition/src/ValueObject/Emotion.php @@ -16,7 +16,7 @@ final class Emotion /** * Type of emotion detected. * - * @var EmotionName::*|null + * @var EmotionName::*|string|null */ private $type; @@ -29,7 +29,7 @@ final class Emotion /** * @param array{ - * Type?: null|EmotionName::*, + * Type?: null|EmotionName::*|string, * Confidence?: null|float, * } $input */ @@ -41,7 +41,7 @@ public function __construct(array $input) /** * @param array{ - * Type?: null|EmotionName::*, + * Type?: null|EmotionName::*|string, * Confidence?: null|float, * }|Emotion $input */ @@ -56,7 +56,7 @@ public function getConfidence(): ?float } /** - * @return EmotionName::*|null + * @return EmotionName::*|string|null */ public function getType(): ?string { diff --git a/src/Service/Rekognition/src/ValueObject/Gender.php b/src/Service/Rekognition/src/ValueObject/Gender.php index 840782700..a73c29144 100644 --- a/src/Service/Rekognition/src/ValueObject/Gender.php +++ b/src/Service/Rekognition/src/ValueObject/Gender.php @@ -24,7 +24,7 @@ final class Gender /** * The predicted gender of the face. * - * @var GenderType::*|null + * @var GenderType::*|string|null */ private $value; @@ -37,7 +37,7 @@ final class Gender /** * @param array{ - * Value?: null|GenderType::*, + * Value?: null|GenderType::*|string, * Confidence?: null|float, * } $input */ @@ -49,7 +49,7 @@ public function __construct(array $input) /** * @param array{ - * Value?: null|GenderType::*, + * Value?: null|GenderType::*|string, * Confidence?: null|float, * }|Gender $input */ @@ -64,7 +64,7 @@ public function getConfidence(): ?float } /** - * @return GenderType::*|null + * @return GenderType::*|string|null */ public function getValue(): ?string { diff --git a/src/Service/Rekognition/src/ValueObject/KnownGender.php b/src/Service/Rekognition/src/ValueObject/KnownGender.php index ba2d54f14..289ca3569 100644 --- a/src/Service/Rekognition/src/ValueObject/KnownGender.php +++ b/src/Service/Rekognition/src/ValueObject/KnownGender.php @@ -13,13 +13,13 @@ final class KnownGender /** * A string value of the KnownGender info about the Celebrity. * - * @var KnownGenderType::*|null + * @var KnownGenderType::*|string|null */ private $type; /** * @param array{ - * Type?: null|KnownGenderType::*, + * Type?: null|KnownGenderType::*|string, * } $input */ public function __construct(array $input) @@ -29,7 +29,7 @@ public function __construct(array $input) /** * @param array{ - * Type?: null|KnownGenderType::*, + * Type?: null|KnownGenderType::*|string, * }|KnownGender $input */ public static function create($input): self @@ -38,7 +38,7 @@ public static function create($input): self } /** - * @return KnownGenderType::*|null + * @return KnownGenderType::*|string|null */ public function getType(): ?string { diff --git a/src/Service/Rekognition/src/ValueObject/Landmark.php b/src/Service/Rekognition/src/ValueObject/Landmark.php index 3af44aecd..2d6f04cdb 100644 --- a/src/Service/Rekognition/src/ValueObject/Landmark.php +++ b/src/Service/Rekognition/src/ValueObject/Landmark.php @@ -12,7 +12,7 @@ final class Landmark /** * Type of landmark. * - * @var LandmarkType::*|null + * @var LandmarkType::*|string|null */ private $type; @@ -36,7 +36,7 @@ final class Landmark /** * @param array{ - * Type?: null|LandmarkType::*, + * Type?: null|LandmarkType::*|string, * X?: null|float, * Y?: null|float, * } $input @@ -50,7 +50,7 @@ public function __construct(array $input) /** * @param array{ - * Type?: null|LandmarkType::*, + * Type?: null|LandmarkType::*|string, * X?: null|float, * Y?: null|float, * }|Landmark $input @@ -61,7 +61,7 @@ public static function create($input): self } /** - * @return LandmarkType::*|null + * @return LandmarkType::*|string|null */ public function getType(): ?string { diff --git a/src/Service/Rekognition/src/ValueObject/UnindexedFace.php b/src/Service/Rekognition/src/ValueObject/UnindexedFace.php index d03d16046..d9de22f66 100644 --- a/src/Service/Rekognition/src/ValueObject/UnindexedFace.php +++ b/src/Service/Rekognition/src/ValueObject/UnindexedFace.php @@ -22,7 +22,7 @@ final class UnindexedFace * - LOW_CONFIDENCE - The face was detected with a low confidence. * - SMALL_BOUNDING_BOX - The bounding box around the face is too small. * - * @var list|null + * @var list|null */ private $reasons; @@ -35,7 +35,7 @@ final class UnindexedFace /** * @param array{ - * Reasons?: null|array, + * Reasons?: null|array, * FaceDetail?: null|FaceDetail|array, * } $input */ @@ -47,7 +47,7 @@ public function __construct(array $input) /** * @param array{ - * Reasons?: null|array, + * Reasons?: null|array, * FaceDetail?: null|FaceDetail|array, * }|UnindexedFace $input */ @@ -62,7 +62,7 @@ public function getFaceDetail(): ?FaceDetail } /** - * @return list + * @return list */ public function getReasons(): array { diff --git a/src/Service/Route53/CHANGELOG.md b/src/Service/Route53/CHANGELOG.md index 984f3aca1..6ccd0ce5a 100644 --- a/src/Service/Route53/CHANGELOG.md +++ b/src/Service/Route53/CHANGELOG.md @@ -7,6 +7,10 @@ - AWS api-change: Amazon Route 53 now supports the Asia Pacific (Taipei) Region (ap-east-2) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region. - AWS api-change: Amazon Route 53 now supports the iso-e regions for private DNS Amazon VPCs and cloudwatch healthchecks. +### Changed + +- DocBloc on enum values reflects that AWS might returns unknown values + ## 2.9.0 ### Added diff --git a/src/Service/Route53/src/Result/ListResourceRecordSetsResponse.php b/src/Service/Route53/src/Result/ListResourceRecordSetsResponse.php index 23987ddb4..86e3cf971 100644 --- a/src/Service/Route53/src/Result/ListResourceRecordSetsResponse.php +++ b/src/Service/Route53/src/Result/ListResourceRecordSetsResponse.php @@ -52,7 +52,7 @@ class ListResourceRecordSetsResponse extends Result implements \IteratorAggregat * * This element is present only if `IsTruncated` is true. * - * @var RRType::*|null + * @var RRType::*|string|null */ private $nextRecordType; @@ -114,7 +114,7 @@ public function getNextRecordName(): ?string } /** - * @return RRType::*|null + * @return RRType::*|string|null */ public function getNextRecordType(): ?string { diff --git a/src/Service/Route53/src/ValueObject/ChangeInfo.php b/src/Service/Route53/src/ValueObject/ChangeInfo.php index 0092358a7..748294c40 100644 --- a/src/Service/Route53/src/ValueObject/ChangeInfo.php +++ b/src/Service/Route53/src/ValueObject/ChangeInfo.php @@ -24,7 +24,7 @@ final class ChangeInfo * The current state of the request. `PENDING` indicates that this request has not yet been applied to all Amazon Route * 53 DNS servers. * - * @var ChangeStatus::* + * @var ChangeStatus::*|string */ private $status; @@ -48,7 +48,7 @@ final class ChangeInfo /** * @param array{ * Id: string, - * Status: ChangeStatus::*, + * Status: ChangeStatus::*|string, * SubmittedAt: \DateTimeImmutable, * Comment?: null|string, * } $input @@ -64,7 +64,7 @@ public function __construct(array $input) /** * @param array{ * Id: string, - * Status: ChangeStatus::*, + * Status: ChangeStatus::*|string, * SubmittedAt: \DateTimeImmutable, * Comment?: null|string, * }|ChangeInfo $input @@ -85,7 +85,7 @@ public function getId(): string } /** - * @return ChangeStatus::* + * @return ChangeStatus::*|string */ public function getStatus(): string { diff --git a/src/Service/Route53/src/ValueObject/ResourceRecordSet.php b/src/Service/Route53/src/ValueObject/ResourceRecordSet.php index ed8380432..df135bd07 100644 --- a/src/Service/Route53/src/ValueObject/ResourceRecordSet.php +++ b/src/Service/Route53/src/ValueObject/ResourceRecordSet.php @@ -86,7 +86,7 @@ final class ResourceRecordSet * [^1]: https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/ResourceRecordTypes.html * [^2]: http://tools.ietf.org/html/rfc7208#section-14.1 * - * @var RRType::* + * @var RRType::*|string */ private $type; @@ -151,7 +151,7 @@ final class ResourceRecordSet * - You can't create non-latency resource record sets that have the same values for the `Name` and `Type` elements as * latency resource record sets. * - * @var ResourceRecordSetRegion::*|null + * @var ResourceRecordSetRegion::*|string|null */ private $region; @@ -220,7 +220,7 @@ final class ResourceRecordSet * [^1]: https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/dns-failover.html * [^2]: https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/dns-failover-private-hosted-zones.html * - * @var ResourceRecordSetFailover::*|null + * @var ResourceRecordSetFailover::*|string|null */ private $failover; @@ -413,12 +413,12 @@ final class ResourceRecordSet /** * @param array{ * Name: string, - * Type: RRType::*, + * Type: RRType::*|string, * SetIdentifier?: null|string, * Weight?: null|int, - * Region?: null|ResourceRecordSetRegion::*, + * Region?: null|ResourceRecordSetRegion::*|string, * GeoLocation?: null|GeoLocation|array, - * Failover?: null|ResourceRecordSetFailover::*, + * Failover?: null|ResourceRecordSetFailover::*|string, * MultiValueAnswer?: null|bool, * TTL?: null|int, * ResourceRecords?: null|array, @@ -451,12 +451,12 @@ public function __construct(array $input) /** * @param array{ * Name: string, - * Type: RRType::*, + * Type: RRType::*|string, * SetIdentifier?: null|string, * Weight?: null|int, - * Region?: null|ResourceRecordSetRegion::*, + * Region?: null|ResourceRecordSetRegion::*|string, * GeoLocation?: null|GeoLocation|array, - * Failover?: null|ResourceRecordSetFailover::*, + * Failover?: null|ResourceRecordSetFailover::*|string, * MultiValueAnswer?: null|bool, * TTL?: null|int, * ResourceRecords?: null|array, @@ -483,7 +483,7 @@ public function getCidrRoutingConfig(): ?CidrRoutingConfig } /** - * @return ResourceRecordSetFailover::*|null + * @return ResourceRecordSetFailover::*|string|null */ public function getFailover(): ?string { @@ -516,7 +516,7 @@ public function getName(): string } /** - * @return ResourceRecordSetRegion::*|null + * @return ResourceRecordSetRegion::*|string|null */ public function getRegion(): ?string { @@ -547,7 +547,7 @@ public function getTtl(): ?int } /** - * @return RRType::* + * @return RRType::*|string */ public function getType(): string { diff --git a/src/Service/Route53/src/ValueObject/VPC.php b/src/Service/Route53/src/ValueObject/VPC.php index e45891ae4..2129c6f36 100644 --- a/src/Service/Route53/src/ValueObject/VPC.php +++ b/src/Service/Route53/src/ValueObject/VPC.php @@ -18,7 +18,7 @@ final class VPC /** * (Private hosted zones only) The region that an Amazon VPC was created in. * - * @var VPCRegion::*|null + * @var VPCRegion::*|string|null */ private $vpcRegion; @@ -29,7 +29,7 @@ final class VPC /** * @param array{ - * VPCRegion?: null|VPCRegion::*, + * VPCRegion?: null|VPCRegion::*|string, * VPCId?: null|string, * } $input */ @@ -41,7 +41,7 @@ public function __construct(array $input) /** * @param array{ - * VPCRegion?: null|VPCRegion::*, + * VPCRegion?: null|VPCRegion::*|string, * VPCId?: null|string, * }|VPC $input */ @@ -56,7 +56,7 @@ public function getVpcId(): ?string } /** - * @return VPCRegion::*|null + * @return VPCRegion::*|string|null */ public function getVpcRegion(): ?string { diff --git a/src/Service/S3/CHANGELOG.md b/src/Service/S3/CHANGELOG.md index ce1974ee9..dde339694 100644 --- a/src/Service/S3/CHANGELOG.md +++ b/src/Service/S3/CHANGELOG.md @@ -9,6 +9,10 @@ - AWS api-change: Adds support for additional server-side encryption mode and storage class values for accessing Amazon FSx data from Amazon S3 using S3 Access Points - AWS api-change: Added support for directory bucket creation with tags and bucket ARN retrieval in CreateBucket, ListDirectoryBuckets, and HeadBucket operations +### Changed + +- DocBloc on enum values reflects that AWS might returns unknown values + ## 2.9.1 ### Changed diff --git a/src/Service/S3/src/Exception/InvalidObjectStateException.php b/src/Service/S3/src/Exception/InvalidObjectStateException.php index d63ed31d3..0f5fefe64 100644 --- a/src/Service/S3/src/Exception/InvalidObjectStateException.php +++ b/src/Service/S3/src/Exception/InvalidObjectStateException.php @@ -22,17 +22,17 @@ final class InvalidObjectStateException extends ClientException { /** - * @var StorageClass::*|null + * @var StorageClass::*|string|null */ private $storageClass; /** - * @var IntelligentTieringAccessTier::*|null + * @var IntelligentTieringAccessTier::*|string|null */ private $accessTier; /** - * @return IntelligentTieringAccessTier::*|null + * @return IntelligentTieringAccessTier::*|string|null */ public function getAccessTier(): ?string { @@ -40,7 +40,7 @@ public function getAccessTier(): ?string } /** - * @return StorageClass::*|null + * @return StorageClass::*|string|null */ public function getStorageClass(): ?string { diff --git a/src/Service/S3/src/Result/AbortMultipartUploadOutput.php b/src/Service/S3/src/Result/AbortMultipartUploadOutput.php index efe26b296..57d0e4706 100644 --- a/src/Service/S3/src/Result/AbortMultipartUploadOutput.php +++ b/src/Service/S3/src/Result/AbortMultipartUploadOutput.php @@ -9,12 +9,12 @@ class AbortMultipartUploadOutput extends Result { /** - * @var RequestCharged::*|null + * @var RequestCharged::*|string|null */ private $requestCharged; /** - * @return RequestCharged::*|null + * @return RequestCharged::*|string|null */ public function getRequestCharged(): ?string { diff --git a/src/Service/S3/src/Result/CompleteMultipartUploadOutput.php b/src/Service/S3/src/Result/CompleteMultipartUploadOutput.php index b8f0e53fe..938258636 100644 --- a/src/Service/S3/src/Result/CompleteMultipartUploadOutput.php +++ b/src/Service/S3/src/Result/CompleteMultipartUploadOutput.php @@ -129,7 +129,7 @@ class CompleteMultipartUploadOutput extends Result * * [^1]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/checking-object-integrity.html * - * @var ChecksumType::*|null + * @var ChecksumType::*|string|null */ private $checksumType; @@ -139,7 +139,7 @@ class CompleteMultipartUploadOutput extends Result * > When accessing data stored in Amazon FSx file systems using S3 access points, the only valid server side encryption * > option is `aws:fsx`. * - * @var ServerSideEncryption::*|null + * @var ServerSideEncryption::*|string|null */ private $serverSideEncryption; @@ -168,7 +168,7 @@ class CompleteMultipartUploadOutput extends Result private $bucketKeyEnabled; /** - * @var RequestCharged::*|null + * @var RequestCharged::*|string|null */ private $requestCharged; @@ -222,7 +222,7 @@ public function getChecksumSha256(): ?string } /** - * @return ChecksumType::*|null + * @return ChecksumType::*|string|null */ public function getChecksumType(): ?string { @@ -260,7 +260,7 @@ public function getLocation(): ?string } /** - * @return RequestCharged::*|null + * @return RequestCharged::*|string|null */ public function getRequestCharged(): ?string { @@ -270,7 +270,7 @@ public function getRequestCharged(): ?string } /** - * @return ServerSideEncryption::*|null + * @return ServerSideEncryption::*|string|null */ public function getServerSideEncryption(): ?string { diff --git a/src/Service/S3/src/Result/CopyObjectOutput.php b/src/Service/S3/src/Result/CopyObjectOutput.php index fec010266..7ad0abb70 100644 --- a/src/Service/S3/src/Result/CopyObjectOutput.php +++ b/src/Service/S3/src/Result/CopyObjectOutput.php @@ -51,7 +51,7 @@ class CopyObjectOutput extends Result * > When accessing data stored in Amazon FSx file systems using S3 access points, the only valid server side encryption * > option is `aws:fsx`. * - * @var ServerSideEncryption::*|null + * @var ServerSideEncryption::*|string|null */ private $serverSideEncryption; @@ -99,7 +99,7 @@ class CopyObjectOutput extends Result private $bucketKeyEnabled; /** - * @var RequestCharged::*|null + * @var RequestCharged::*|string|null */ private $requestCharged; @@ -132,7 +132,7 @@ public function getExpiration(): ?string } /** - * @return RequestCharged::*|null + * @return RequestCharged::*|string|null */ public function getRequestCharged(): ?string { @@ -142,7 +142,7 @@ public function getRequestCharged(): ?string } /** - * @return ServerSideEncryption::*|null + * @return ServerSideEncryption::*|string|null */ public function getServerSideEncryption(): ?string { diff --git a/src/Service/S3/src/Result/CreateMultipartUploadOutput.php b/src/Service/S3/src/Result/CreateMultipartUploadOutput.php index b7458c722..38a3871ca 100644 --- a/src/Service/S3/src/Result/CreateMultipartUploadOutput.php +++ b/src/Service/S3/src/Result/CreateMultipartUploadOutput.php @@ -68,7 +68,7 @@ class CreateMultipartUploadOutput extends Result * > When accessing data stored in Amazon FSx file systems using S3 access points, the only valid server side encryption * > option is `aws:fsx`. * - * @var ServerSideEncryption::*|null + * @var ServerSideEncryption::*|string|null */ private $serverSideEncryption; @@ -116,14 +116,14 @@ class CreateMultipartUploadOutput extends Result private $bucketKeyEnabled; /** - * @var RequestCharged::*|null + * @var RequestCharged::*|string|null */ private $requestCharged; /** * The algorithm that was used to create a checksum of the object. * - * @var ChecksumAlgorithm::*|null + * @var ChecksumAlgorithm::*|string|null */ private $checksumAlgorithm; @@ -133,7 +133,7 @@ class CreateMultipartUploadOutput extends Result * * [^1]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/checking-object-integrity.html * - * @var ChecksumType::*|null + * @var ChecksumType::*|string|null */ private $checksumType; @@ -166,7 +166,7 @@ public function getBucketKeyEnabled(): ?bool } /** - * @return ChecksumAlgorithm::*|null + * @return ChecksumAlgorithm::*|string|null */ public function getChecksumAlgorithm(): ?string { @@ -176,7 +176,7 @@ public function getChecksumAlgorithm(): ?string } /** - * @return ChecksumType::*|null + * @return ChecksumType::*|string|null */ public function getChecksumType(): ?string { @@ -193,7 +193,7 @@ public function getKey(): ?string } /** - * @return RequestCharged::*|null + * @return RequestCharged::*|string|null */ public function getRequestCharged(): ?string { @@ -203,7 +203,7 @@ public function getRequestCharged(): ?string } /** - * @return ServerSideEncryption::*|null + * @return ServerSideEncryption::*|string|null */ public function getServerSideEncryption(): ?string { diff --git a/src/Service/S3/src/Result/DeleteObjectOutput.php b/src/Service/S3/src/Result/DeleteObjectOutput.php index 54eb85673..01a75542e 100644 --- a/src/Service/S3/src/Result/DeleteObjectOutput.php +++ b/src/Service/S3/src/Result/DeleteObjectOutput.php @@ -31,7 +31,7 @@ class DeleteObjectOutput extends Result private $versionId; /** - * @var RequestCharged::*|null + * @var RequestCharged::*|string|null */ private $requestCharged; @@ -43,7 +43,7 @@ public function getDeleteMarker(): ?bool } /** - * @return RequestCharged::*|null + * @return RequestCharged::*|string|null */ public function getRequestCharged(): ?string { diff --git a/src/Service/S3/src/Result/DeleteObjectsOutput.php b/src/Service/S3/src/Result/DeleteObjectsOutput.php index 1e4cddc3c..5ca57dda0 100644 --- a/src/Service/S3/src/Result/DeleteObjectsOutput.php +++ b/src/Service/S3/src/Result/DeleteObjectsOutput.php @@ -18,7 +18,7 @@ class DeleteObjectsOutput extends Result private $deleted; /** - * @var RequestCharged::*|null + * @var RequestCharged::*|string|null */ private $requestCharged; @@ -51,7 +51,7 @@ public function getErrors(): array } /** - * @return RequestCharged::*|null + * @return RequestCharged::*|string|null */ public function getRequestCharged(): ?string { diff --git a/src/Service/S3/src/Result/GetObjectAclOutput.php b/src/Service/S3/src/Result/GetObjectAclOutput.php index 170529eb3..ee11530a3 100644 --- a/src/Service/S3/src/Result/GetObjectAclOutput.php +++ b/src/Service/S3/src/Result/GetObjectAclOutput.php @@ -26,7 +26,7 @@ class GetObjectAclOutput extends Result private $grants; /** - * @var RequestCharged::*|null + * @var RequestCharged::*|string|null */ private $requestCharged; @@ -48,7 +48,7 @@ public function getOwner(): ?Owner } /** - * @return RequestCharged::*|null + * @return RequestCharged::*|string|null */ public function getRequestCharged(): ?string { diff --git a/src/Service/S3/src/Result/GetObjectOutput.php b/src/Service/S3/src/Result/GetObjectOutput.php index e67bec3a0..8325d80e0 100644 --- a/src/Service/S3/src/Result/GetObjectOutput.php +++ b/src/Service/S3/src/Result/GetObjectOutput.php @@ -152,7 +152,7 @@ class GetObjectOutput extends Result * * [^1]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/checking-object-integrity.html * - * @var ChecksumType::*|null + * @var ChecksumType::*|string|null */ private $checksumType; @@ -242,7 +242,7 @@ class GetObjectOutput extends Result * > When accessing data stored in Amazon FSx file systems using S3 access points, the only valid server side encryption * > option is `aws:fsx`. * - * @var ServerSideEncryption::*|null + * @var ServerSideEncryption::*|string|null */ private $serverSideEncryption; @@ -295,12 +295,12 @@ class GetObjectOutput extends Result * > **Directory buckets ** - Directory buckets only support `EXPRESS_ONEZONE` (the S3 Express One Zone storage class) * > in Availability Zones and `ONEZONE_IA` (the S3 One Zone-Infrequent Access storage class) in Dedicated Local Zones. * - * @var StorageClass::*|null + * @var StorageClass::*|string|null */ private $storageClass; /** - * @var RequestCharged::*|null + * @var RequestCharged::*|string|null */ private $requestCharged; @@ -310,7 +310,7 @@ class GetObjectOutput extends Result * * > This functionality is not supported for directory buckets. * - * @var ReplicationStatus::*|null + * @var ReplicationStatus::*|string|null */ private $replicationStatus; @@ -340,7 +340,7 @@ class GetObjectOutput extends Result * * > This functionality is not supported for directory buckets. * - * @var ObjectLockMode::*|null + * @var ObjectLockMode::*|string|null */ private $objectLockMode; @@ -359,7 +359,7 @@ class GetObjectOutput extends Result * * > This functionality is not supported for directory buckets. * - * @var ObjectLockLegalHoldStatus::*|null + * @var ObjectLockLegalHoldStatus::*|string|null */ private $objectLockLegalHoldStatus; @@ -427,7 +427,7 @@ public function getChecksumSha256(): ?string } /** - * @return ChecksumType::*|null + * @return ChecksumType::*|string|null */ public function getChecksumType(): ?string { @@ -531,7 +531,7 @@ public function getMissingMeta(): ?int } /** - * @return ObjectLockLegalHoldStatus::*|null + * @return ObjectLockLegalHoldStatus::*|string|null */ public function getObjectLockLegalHoldStatus(): ?string { @@ -541,7 +541,7 @@ public function getObjectLockLegalHoldStatus(): ?string } /** - * @return ObjectLockMode::*|null + * @return ObjectLockMode::*|string|null */ public function getObjectLockMode(): ?string { @@ -565,7 +565,7 @@ public function getPartsCount(): ?int } /** - * @return ReplicationStatus::*|null + * @return ReplicationStatus::*|string|null */ public function getReplicationStatus(): ?string { @@ -575,7 +575,7 @@ public function getReplicationStatus(): ?string } /** - * @return RequestCharged::*|null + * @return RequestCharged::*|string|null */ public function getRequestCharged(): ?string { @@ -592,7 +592,7 @@ public function getRestore(): ?string } /** - * @return ServerSideEncryption::*|null + * @return ServerSideEncryption::*|string|null */ public function getServerSideEncryption(): ?string { @@ -623,7 +623,7 @@ public function getSseKmsKeyId(): ?string } /** - * @return StorageClass::*|null + * @return StorageClass::*|string|null */ public function getStorageClass(): ?string { diff --git a/src/Service/S3/src/Result/HeadObjectOutput.php b/src/Service/S3/src/Result/HeadObjectOutput.php index 9d1f6d585..e42c33269 100644 --- a/src/Service/S3/src/Result/HeadObjectOutput.php +++ b/src/Service/S3/src/Result/HeadObjectOutput.php @@ -75,7 +75,7 @@ class HeadObjectOutput extends Result * * > This functionality is not supported for directory buckets. * - * @var ArchiveStatus::*|null + * @var ArchiveStatus::*|string|null */ private $archiveStatus; @@ -163,7 +163,7 @@ class HeadObjectOutput extends Result * * [^1]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/checking-object-integrity.html * - * @var ChecksumType::*|null + * @var ChecksumType::*|string|null */ private $checksumType; @@ -261,7 +261,7 @@ class HeadObjectOutput extends Result * > When accessing data stored in Amazon FSx file systems using S3 access points, the only valid server side encryption * > option is `aws:fsx`. * - * @var ServerSideEncryption::*|null + * @var ServerSideEncryption::*|string|null */ private $serverSideEncryption; @@ -318,12 +318,12 @@ class HeadObjectOutput extends Result * * [^1]: https://docs.aws.amazon.com/AmazonS3/latest/dev/storage-class-intro.html * - * @var StorageClass::*|null + * @var StorageClass::*|string|null */ private $storageClass; /** - * @var RequestCharged::*|null + * @var RequestCharged::*|string|null */ private $requestCharged; @@ -357,7 +357,7 @@ class HeadObjectOutput extends Result * * [^1]: https://docs.aws.amazon.com/AmazonS3/latest/dev/NotificationHowTo.html * - * @var ReplicationStatus::*|null + * @var ReplicationStatus::*|string|null */ private $replicationStatus; @@ -390,7 +390,7 @@ class HeadObjectOutput extends Result * * [^1]: https://docs.aws.amazon.com/AmazonS3/latest/dev/object-lock.html * - * @var ObjectLockMode::*|null + * @var ObjectLockMode::*|string|null */ private $objectLockMode; @@ -413,7 +413,7 @@ class HeadObjectOutput extends Result * * [^1]: https://docs.aws.amazon.com/AmazonS3/latest/dev/object-lock.html * - * @var ObjectLockLegalHoldStatus::*|null + * @var ObjectLockLegalHoldStatus::*|string|null */ private $objectLockLegalHoldStatus; @@ -425,7 +425,7 @@ public function getAcceptRanges(): ?string } /** - * @return ArchiveStatus::*|null + * @return ArchiveStatus::*|string|null */ public function getArchiveStatus(): ?string { @@ -484,7 +484,7 @@ public function getChecksumSha256(): ?string } /** - * @return ChecksumType::*|null + * @return ChecksumType::*|string|null */ public function getChecksumType(): ?string { @@ -588,7 +588,7 @@ public function getMissingMeta(): ?int } /** - * @return ObjectLockLegalHoldStatus::*|null + * @return ObjectLockLegalHoldStatus::*|string|null */ public function getObjectLockLegalHoldStatus(): ?string { @@ -598,7 +598,7 @@ public function getObjectLockLegalHoldStatus(): ?string } /** - * @return ObjectLockMode::*|null + * @return ObjectLockMode::*|string|null */ public function getObjectLockMode(): ?string { @@ -622,7 +622,7 @@ public function getPartsCount(): ?int } /** - * @return ReplicationStatus::*|null + * @return ReplicationStatus::*|string|null */ public function getReplicationStatus(): ?string { @@ -632,7 +632,7 @@ public function getReplicationStatus(): ?string } /** - * @return RequestCharged::*|null + * @return RequestCharged::*|string|null */ public function getRequestCharged(): ?string { @@ -649,7 +649,7 @@ public function getRestore(): ?string } /** - * @return ServerSideEncryption::*|null + * @return ServerSideEncryption::*|string|null */ public function getServerSideEncryption(): ?string { @@ -680,7 +680,7 @@ public function getSseKmsKeyId(): ?string } /** - * @return StorageClass::*|null + * @return StorageClass::*|string|null */ public function getStorageClass(): ?string { diff --git a/src/Service/S3/src/Result/ListMultipartUploadsOutput.php b/src/Service/S3/src/Result/ListMultipartUploadsOutput.php index 5a48f1f24..0aeab4b5d 100644 --- a/src/Service/S3/src/Result/ListMultipartUploadsOutput.php +++ b/src/Service/S3/src/Result/ListMultipartUploadsOutput.php @@ -126,12 +126,12 @@ class ListMultipartUploadsOutput extends Result implements \IteratorAggregate * * `Delimiter`, `KeyMarker`, `Prefix`, `NextKeyMarker`, `Key`. * - * @var EncodingType::*|null + * @var EncodingType::*|string|null */ private $encodingType; /** - * @var RequestCharged::*|null + * @var RequestCharged::*|string|null */ private $requestCharged; @@ -196,7 +196,7 @@ public function getDelimiter(): ?string } /** - * @return EncodingType::*|null + * @return EncodingType::*|string|null */ public function getEncodingType(): ?string { @@ -288,7 +288,7 @@ public function getPrefix(): ?string } /** - * @return RequestCharged::*|null + * @return RequestCharged::*|string|null */ public function getRequestCharged(): ?string { diff --git a/src/Service/S3/src/Result/ListObjectVersionsOutput.php b/src/Service/S3/src/Result/ListObjectVersionsOutput.php index 5268e58ab..a6959f8fd 100644 --- a/src/Service/S3/src/Result/ListObjectVersionsOutput.php +++ b/src/Service/S3/src/Result/ListObjectVersionsOutput.php @@ -124,12 +124,12 @@ class ListObjectVersionsOutput extends Result implements \IteratorAggregate * * `KeyMarker, NextKeyMarker, Prefix, Key`, and `Delimiter`. * - * @var EncodingType::*|null + * @var EncodingType::*|string|null */ private $encodingType; /** - * @var RequestCharged::*|null + * @var RequestCharged::*|string|null */ private $requestCharged; @@ -233,7 +233,7 @@ public function getDelimiter(): ?string } /** - * @return EncodingType::*|null + * @return EncodingType::*|string|null */ public function getEncodingType(): ?string { @@ -333,7 +333,7 @@ public function getPrefix(): ?string } /** - * @return RequestCharged::*|null + * @return RequestCharged::*|string|null */ public function getRequestCharged(): ?string { @@ -418,7 +418,7 @@ protected function populateResult(Response $response): void } /** - * @return list + * @return list */ private function populateResultChecksumAlgorithmList(\SimpleXMLElement $xml): array { diff --git a/src/Service/S3/src/Result/ListObjectsV2Output.php b/src/Service/S3/src/Result/ListObjectsV2Output.php index d5fec7a1b..d81df5cfa 100644 --- a/src/Service/S3/src/Result/ListObjectsV2Output.php +++ b/src/Service/S3/src/Result/ListObjectsV2Output.php @@ -106,7 +106,7 @@ class ListObjectsV2Output extends Result implements \IteratorAggregate * * `Delimiter, Prefix, Key,` and `StartAfter`. * - * @var EncodingType::*|null + * @var EncodingType::*|string|null */ private $encodingType; @@ -145,7 +145,7 @@ class ListObjectsV2Output extends Result implements \IteratorAggregate private $startAfter; /** - * @var RequestCharged::*|null + * @var RequestCharged::*|string|null */ private $requestCharged; @@ -252,7 +252,7 @@ public function getDelimiter(): ?string } /** - * @return EncodingType::*|null + * @return EncodingType::*|string|null */ public function getEncodingType(): ?string { @@ -342,7 +342,7 @@ public function getPrefix(): ?string } /** - * @return RequestCharged::*|null + * @return RequestCharged::*|string|null */ public function getRequestCharged(): ?string { @@ -380,7 +380,7 @@ protected function populateResult(Response $response): void } /** - * @return list + * @return list */ private function populateResultChecksumAlgorithmList(\SimpleXMLElement $xml): array { diff --git a/src/Service/S3/src/Result/ListPartsOutput.php b/src/Service/S3/src/Result/ListPartsOutput.php index e69fff547..02acfbb88 100644 --- a/src/Service/S3/src/Result/ListPartsOutput.php +++ b/src/Service/S3/src/Result/ListPartsOutput.php @@ -131,19 +131,19 @@ class ListPartsOutput extends Result implements \IteratorAggregate * > **Directory buckets** - Directory buckets only support `EXPRESS_ONEZONE` (the S3 Express One Zone storage class) in * > Availability Zones and `ONEZONE_IA` (the S3 One Zone-Infrequent Access storage class) in Dedicated Local Zones. * - * @var StorageClass::*|null + * @var StorageClass::*|string|null */ private $storageClass; /** - * @var RequestCharged::*|null + * @var RequestCharged::*|string|null */ private $requestCharged; /** * The algorithm that was used to create a checksum of the object. * - * @var ChecksumAlgorithm::*|null + * @var ChecksumAlgorithm::*|string|null */ private $checksumAlgorithm; @@ -155,7 +155,7 @@ class ListPartsOutput extends Result implements \IteratorAggregate * * [^1]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/checking-object-integrity.html * - * @var ChecksumType::*|null + * @var ChecksumType::*|string|null */ private $checksumType; @@ -181,7 +181,7 @@ public function getBucket(): ?string } /** - * @return ChecksumAlgorithm::*|null + * @return ChecksumAlgorithm::*|string|null */ public function getChecksumAlgorithm(): ?string { @@ -191,7 +191,7 @@ public function getChecksumAlgorithm(): ?string } /** - * @return ChecksumType::*|null + * @return ChecksumType::*|string|null */ public function getChecksumType(): ?string { @@ -304,7 +304,7 @@ public function getParts(bool $currentPageOnly = false): iterable } /** - * @return RequestCharged::*|null + * @return RequestCharged::*|string|null */ public function getRequestCharged(): ?string { @@ -314,7 +314,7 @@ public function getRequestCharged(): ?string } /** - * @return StorageClass::*|null + * @return StorageClass::*|string|null */ public function getStorageClass(): ?string { diff --git a/src/Service/S3/src/Result/PutObjectAclOutput.php b/src/Service/S3/src/Result/PutObjectAclOutput.php index 99718958b..18a1a780c 100644 --- a/src/Service/S3/src/Result/PutObjectAclOutput.php +++ b/src/Service/S3/src/Result/PutObjectAclOutput.php @@ -9,12 +9,12 @@ class PutObjectAclOutput extends Result { /** - * @var RequestCharged::*|null + * @var RequestCharged::*|string|null */ private $requestCharged; /** - * @return RequestCharged::*|null + * @return RequestCharged::*|string|null */ public function getRequestCharged(): ?string { diff --git a/src/Service/S3/src/Result/PutObjectOutput.php b/src/Service/S3/src/Result/PutObjectOutput.php index 5e8bf4142..31acccfeb 100644 --- a/src/Service/S3/src/Result/PutObjectOutput.php +++ b/src/Service/S3/src/Result/PutObjectOutput.php @@ -110,7 +110,7 @@ class PutObjectOutput extends Result * * [^1]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/checking-object-integrity.html * - * @var ChecksumType::*|null + * @var ChecksumType::*|string|null */ private $checksumType; @@ -120,7 +120,7 @@ class PutObjectOutput extends Result * > When accessing data stored in Amazon FSx file systems using S3 access points, the only valid server side encryption * > option is `aws:fsx`. * - * @var ServerSideEncryption::*|null + * @var ServerSideEncryption::*|string|null */ private $serverSideEncryption; @@ -198,7 +198,7 @@ class PutObjectOutput extends Result private $size; /** - * @var RequestCharged::*|null + * @var RequestCharged::*|string|null */ private $requestCharged; @@ -245,7 +245,7 @@ public function getChecksumSha256(): ?string } /** - * @return ChecksumType::*|null + * @return ChecksumType::*|string|null */ public function getChecksumType(): ?string { @@ -269,7 +269,7 @@ public function getExpiration(): ?string } /** - * @return RequestCharged::*|null + * @return RequestCharged::*|string|null */ public function getRequestCharged(): ?string { @@ -279,7 +279,7 @@ public function getRequestCharged(): ?string } /** - * @return ServerSideEncryption::*|null + * @return ServerSideEncryption::*|string|null */ public function getServerSideEncryption(): ?string { diff --git a/src/Service/S3/src/Result/UploadPartCopyOutput.php b/src/Service/S3/src/Result/UploadPartCopyOutput.php index a99dad1a3..700e23903 100644 --- a/src/Service/S3/src/Result/UploadPartCopyOutput.php +++ b/src/Service/S3/src/Result/UploadPartCopyOutput.php @@ -32,7 +32,7 @@ class UploadPartCopyOutput extends Result * > When accessing data stored in Amazon FSx file systems using S3 access points, the only valid server side encryption * > option is `aws:fsx`. * - * @var ServerSideEncryption::*|null + * @var ServerSideEncryption::*|string|null */ private $serverSideEncryption; @@ -72,7 +72,7 @@ class UploadPartCopyOutput extends Result private $bucketKeyEnabled; /** - * @var RequestCharged::*|null + * @var RequestCharged::*|string|null */ private $requestCharged; @@ -98,7 +98,7 @@ public function getCopySourceVersionId(): ?string } /** - * @return RequestCharged::*|null + * @return RequestCharged::*|string|null */ public function getRequestCharged(): ?string { @@ -108,7 +108,7 @@ public function getRequestCharged(): ?string } /** - * @return ServerSideEncryption::*|null + * @return ServerSideEncryption::*|string|null */ public function getServerSideEncryption(): ?string { diff --git a/src/Service/S3/src/Result/UploadPartOutput.php b/src/Service/S3/src/Result/UploadPartOutput.php index b651aa3fb..dfe3755d3 100644 --- a/src/Service/S3/src/Result/UploadPartOutput.php +++ b/src/Service/S3/src/Result/UploadPartOutput.php @@ -15,7 +15,7 @@ class UploadPartOutput extends Result * > When accessing data stored in Amazon FSx file systems using S3 access points, the only valid server side encryption * > option is `aws:fsx`. * - * @var ServerSideEncryption::*|null + * @var ServerSideEncryption::*|string|null */ private $serverSideEncryption; @@ -125,7 +125,7 @@ class UploadPartOutput extends Result private $bucketKeyEnabled; /** - * @var RequestCharged::*|null + * @var RequestCharged::*|string|null */ private $requestCharged; @@ -179,7 +179,7 @@ public function getEtag(): ?string } /** - * @return RequestCharged::*|null + * @return RequestCharged::*|string|null */ public function getRequestCharged(): ?string { @@ -189,7 +189,7 @@ public function getRequestCharged(): ?string } /** - * @return ServerSideEncryption::*|null + * @return ServerSideEncryption::*|string|null */ public function getServerSideEncryption(): ?string { diff --git a/src/Service/S3/src/ValueObject/AwsObject.php b/src/Service/S3/src/ValueObject/AwsObject.php index 4db5e9e07..0c748e4c9 100644 --- a/src/Service/S3/src/ValueObject/AwsObject.php +++ b/src/Service/S3/src/ValueObject/AwsObject.php @@ -47,7 +47,7 @@ final class AwsObject /** * The algorithm that was used to create a checksum of the object. * - * @var list|null + * @var list|null */ private $checksumAlgorithm; @@ -57,7 +57,7 @@ final class AwsObject * * [^1]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/checking-object-integrity.html * - * @var ChecksumType::*|null + * @var ChecksumType::*|string|null */ private $checksumType; @@ -74,7 +74,7 @@ final class AwsObject * > **Directory buckets** - Directory buckets only support `EXPRESS_ONEZONE` (the S3 Express One Zone storage class) in * > Availability Zones and `ONEZONE_IA` (the S3 One Zone-Infrequent Access storage class) in Dedicated Local Zones. * - * @var ObjectStorageClass::*|null + * @var ObjectStorageClass::*|string|null */ private $storageClass; @@ -107,10 +107,10 @@ final class AwsObject * Key?: null|string, * LastModified?: null|\DateTimeImmutable, * ETag?: null|string, - * ChecksumAlgorithm?: null|array, - * ChecksumType?: null|ChecksumType::*, + * ChecksumAlgorithm?: null|array, + * ChecksumType?: null|ChecksumType::*|string, * Size?: null|int, - * StorageClass?: null|ObjectStorageClass::*, + * StorageClass?: null|ObjectStorageClass::*|string, * Owner?: null|Owner|array, * RestoreStatus?: null|RestoreStatus|array, * } $input @@ -133,10 +133,10 @@ public function __construct(array $input) * Key?: null|string, * LastModified?: null|\DateTimeImmutable, * ETag?: null|string, - * ChecksumAlgorithm?: null|array, - * ChecksumType?: null|ChecksumType::*, + * ChecksumAlgorithm?: null|array, + * ChecksumType?: null|ChecksumType::*|string, * Size?: null|int, - * StorageClass?: null|ObjectStorageClass::*, + * StorageClass?: null|ObjectStorageClass::*|string, * Owner?: null|Owner|array, * RestoreStatus?: null|RestoreStatus|array, * }|AwsObject $input @@ -147,7 +147,7 @@ public static function create($input): self } /** - * @return list + * @return list */ public function getChecksumAlgorithm(): array { @@ -155,7 +155,7 @@ public function getChecksumAlgorithm(): array } /** - * @return ChecksumType::*|null + * @return ChecksumType::*|string|null */ public function getChecksumType(): ?string { @@ -193,7 +193,7 @@ public function getSize(): ?int } /** - * @return ObjectStorageClass::*|null + * @return ObjectStorageClass::*|string|null */ public function getStorageClass(): ?string { diff --git a/src/Service/S3/src/ValueObject/CopyObjectResult.php b/src/Service/S3/src/ValueObject/CopyObjectResult.php index f5ee7cb03..787b70e6e 100644 --- a/src/Service/S3/src/ValueObject/CopyObjectResult.php +++ b/src/Service/S3/src/ValueObject/CopyObjectResult.php @@ -29,7 +29,7 @@ final class CopyObjectResult * * [^1]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/checking-object-integrity.html * - * @var ChecksumType::*|null + * @var ChecksumType::*|string|null */ private $checksumType; @@ -89,7 +89,7 @@ final class CopyObjectResult * @param array{ * ETag?: null|string, * LastModified?: null|\DateTimeImmutable, - * ChecksumType?: null|ChecksumType::*, + * ChecksumType?: null|ChecksumType::*|string, * ChecksumCRC32?: null|string, * ChecksumCRC32C?: null|string, * ChecksumCRC64NVME?: null|string, @@ -113,7 +113,7 @@ public function __construct(array $input) * @param array{ * ETag?: null|string, * LastModified?: null|\DateTimeImmutable, - * ChecksumType?: null|ChecksumType::*, + * ChecksumType?: null|ChecksumType::*|string, * ChecksumCRC32?: null|string, * ChecksumCRC32C?: null|string, * ChecksumCRC64NVME?: null|string, @@ -152,7 +152,7 @@ public function getChecksumSha256(): ?string } /** - * @return ChecksumType::*|null + * @return ChecksumType::*|string|null */ public function getChecksumType(): ?string { diff --git a/src/Service/S3/src/ValueObject/Grant.php b/src/Service/S3/src/ValueObject/Grant.php index 184d66d98..426221fb2 100644 --- a/src/Service/S3/src/ValueObject/Grant.php +++ b/src/Service/S3/src/ValueObject/Grant.php @@ -20,14 +20,14 @@ final class Grant /** * Specifies the permission given to the grantee. * - * @var Permission::*|null + * @var Permission::*|string|null */ private $permission; /** * @param array{ * Grantee?: null|Grantee|array, - * Permission?: null|Permission::*, + * Permission?: null|Permission::*|string, * } $input */ public function __construct(array $input) @@ -39,7 +39,7 @@ public function __construct(array $input) /** * @param array{ * Grantee?: null|Grantee|array, - * Permission?: null|Permission::*, + * Permission?: null|Permission::*|string, * }|Grant $input */ public static function create($input): self @@ -53,7 +53,7 @@ public function getGrantee(): ?Grantee } /** - * @return Permission::*|null + * @return Permission::*|string|null */ public function getPermission(): ?string { diff --git a/src/Service/S3/src/ValueObject/Grantee.php b/src/Service/S3/src/ValueObject/Grantee.php index 0784b314b..8805ffdcc 100644 --- a/src/Service/S3/src/ValueObject/Grantee.php +++ b/src/Service/S3/src/ValueObject/Grantee.php @@ -50,7 +50,7 @@ final class Grantee /** * Type of grantee. * - * @var Type::* + * @var Type::*|string */ private $type; @@ -66,7 +66,7 @@ final class Grantee * DisplayName?: null|string, * EmailAddress?: null|string, * ID?: null|string, - * Type: Type::*, + * Type: Type::*|string, * URI?: null|string, * } $input */ @@ -84,7 +84,7 @@ public function __construct(array $input) * DisplayName?: null|string, * EmailAddress?: null|string, * ID?: null|string, - * Type: Type::*, + * Type: Type::*|string, * URI?: null|string, * }|Grantee $input */ @@ -109,7 +109,7 @@ public function getId(): ?string } /** - * @return Type::* + * @return Type::*|string */ public function getType(): string { diff --git a/src/Service/S3/src/ValueObject/MultipartUpload.php b/src/Service/S3/src/ValueObject/MultipartUpload.php index 6e0223c0c..e0172f1ab 100644 --- a/src/Service/S3/src/ValueObject/MultipartUpload.php +++ b/src/Service/S3/src/ValueObject/MultipartUpload.php @@ -38,7 +38,7 @@ final class MultipartUpload * > **Directory buckets** - Directory buckets only support `EXPRESS_ONEZONE` (the S3 Express One Zone storage class) in * > Availability Zones and `ONEZONE_IA` (the S3 One Zone-Infrequent Access storage class) in Dedicated Local Zones. * - * @var StorageClass::*|null + * @var StorageClass::*|string|null */ private $storageClass; @@ -61,7 +61,7 @@ final class MultipartUpload /** * The algorithm that was used to create a checksum of the object. * - * @var ChecksumAlgorithm::*|null + * @var ChecksumAlgorithm::*|string|null */ private $checksumAlgorithm; @@ -71,7 +71,7 @@ final class MultipartUpload * * [^1]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/checking-object-integrity.html * - * @var ChecksumType::*|null + * @var ChecksumType::*|string|null */ private $checksumType; @@ -80,11 +80,11 @@ final class MultipartUpload * UploadId?: null|string, * Key?: null|string, * Initiated?: null|\DateTimeImmutable, - * StorageClass?: null|StorageClass::*, + * StorageClass?: null|StorageClass::*|string, * Owner?: null|Owner|array, * Initiator?: null|Initiator|array, - * ChecksumAlgorithm?: null|ChecksumAlgorithm::*, - * ChecksumType?: null|ChecksumType::*, + * ChecksumAlgorithm?: null|ChecksumAlgorithm::*|string, + * ChecksumType?: null|ChecksumType::*|string, * } $input */ public function __construct(array $input) @@ -104,11 +104,11 @@ public function __construct(array $input) * UploadId?: null|string, * Key?: null|string, * Initiated?: null|\DateTimeImmutable, - * StorageClass?: null|StorageClass::*, + * StorageClass?: null|StorageClass::*|string, * Owner?: null|Owner|array, * Initiator?: null|Initiator|array, - * ChecksumAlgorithm?: null|ChecksumAlgorithm::*, - * ChecksumType?: null|ChecksumType::*, + * ChecksumAlgorithm?: null|ChecksumAlgorithm::*|string, + * ChecksumType?: null|ChecksumType::*|string, * }|MultipartUpload $input */ public static function create($input): self @@ -117,7 +117,7 @@ public static function create($input): self } /** - * @return ChecksumAlgorithm::*|null + * @return ChecksumAlgorithm::*|string|null */ public function getChecksumAlgorithm(): ?string { @@ -125,7 +125,7 @@ public function getChecksumAlgorithm(): ?string } /** - * @return ChecksumType::*|null + * @return ChecksumType::*|string|null */ public function getChecksumType(): ?string { @@ -153,7 +153,7 @@ public function getOwner(): ?Owner } /** - * @return StorageClass::*|null + * @return StorageClass::*|string|null */ public function getStorageClass(): ?string { diff --git a/src/Service/S3/src/ValueObject/ObjectVersion.php b/src/Service/S3/src/ValueObject/ObjectVersion.php index df363b1ac..c8f898d57 100644 --- a/src/Service/S3/src/ValueObject/ObjectVersion.php +++ b/src/Service/S3/src/ValueObject/ObjectVersion.php @@ -21,7 +21,7 @@ final class ObjectVersion /** * The algorithm that was used to create a checksum of the object. * - * @var list|null + * @var list|null */ private $checksumAlgorithm; @@ -31,7 +31,7 @@ final class ObjectVersion * * [^1]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/checking-object-integrity.html * - * @var ChecksumType::*|null + * @var ChecksumType::*|string|null */ private $checksumType; @@ -45,7 +45,7 @@ final class ObjectVersion /** * The class of storage used to store the object. * - * @var ObjectVersionStorageClass::*|null + * @var ObjectVersionStorageClass::*|string|null */ private $storageClass; @@ -98,10 +98,10 @@ final class ObjectVersion /** * @param array{ * ETag?: null|string, - * ChecksumAlgorithm?: null|array, - * ChecksumType?: null|ChecksumType::*, + * ChecksumAlgorithm?: null|array, + * ChecksumType?: null|ChecksumType::*|string, * Size?: null|int, - * StorageClass?: null|ObjectVersionStorageClass::*, + * StorageClass?: null|ObjectVersionStorageClass::*|string, * Key?: null|string, * VersionId?: null|string, * IsLatest?: null|bool, @@ -128,10 +128,10 @@ public function __construct(array $input) /** * @param array{ * ETag?: null|string, - * ChecksumAlgorithm?: null|array, - * ChecksumType?: null|ChecksumType::*, + * ChecksumAlgorithm?: null|array, + * ChecksumType?: null|ChecksumType::*|string, * Size?: null|int, - * StorageClass?: null|ObjectVersionStorageClass::*, + * StorageClass?: null|ObjectVersionStorageClass::*|string, * Key?: null|string, * VersionId?: null|string, * IsLatest?: null|bool, @@ -146,7 +146,7 @@ public static function create($input): self } /** - * @return list + * @return list */ public function getChecksumAlgorithm(): array { @@ -154,7 +154,7 @@ public function getChecksumAlgorithm(): array } /** - * @return ChecksumType::*|null + * @return ChecksumType::*|string|null */ public function getChecksumType(): ?string { @@ -197,7 +197,7 @@ public function getSize(): ?int } /** - * @return ObjectVersionStorageClass::*|null + * @return ObjectVersionStorageClass::*|string|null */ public function getStorageClass(): ?string { diff --git a/src/Service/S3/src/ValueObject/ServerSideEncryptionByDefault.php b/src/Service/S3/src/ValueObject/ServerSideEncryptionByDefault.php index b35ad498f..2ebc967cb 100644 --- a/src/Service/S3/src/ValueObject/ServerSideEncryptionByDefault.php +++ b/src/Service/S3/src/ValueObject/ServerSideEncryptionByDefault.php @@ -31,7 +31,7 @@ final class ServerSideEncryptionByDefault * * > For directory buckets, there are only two supported values for server-side encryption: `AES256` and `aws:kms`. * - * @var ServerSideEncryption::* + * @var ServerSideEncryption::*|string */ private $sseAlgorithm; @@ -74,7 +74,7 @@ final class ServerSideEncryptionByDefault /** * @param array{ - * SSEAlgorithm: ServerSideEncryption::*, + * SSEAlgorithm: ServerSideEncryption::*|string, * KMSMasterKeyID?: null|string, * } $input */ @@ -86,7 +86,7 @@ public function __construct(array $input) /** * @param array{ - * SSEAlgorithm: ServerSideEncryption::*, + * SSEAlgorithm: ServerSideEncryption::*|string, * KMSMasterKeyID?: null|string, * }|ServerSideEncryptionByDefault $input */ @@ -101,7 +101,7 @@ public function getKmsMasterKeyId(): ?string } /** - * @return ServerSideEncryption::* + * @return ServerSideEncryption::*|string */ public function getSseAlgorithm(): string { diff --git a/src/Service/Scheduler/CHANGELOG.md b/src/Service/Scheduler/CHANGELOG.md index da133063a..e095e38eb 100644 --- a/src/Service/Scheduler/CHANGELOG.md +++ b/src/Service/Scheduler/CHANGELOG.md @@ -6,6 +6,10 @@ - AWS api-change: Added `cn-north-1` and `cn-northwest-1` regions +### Changed + +- DocBloc on enum values reflects that AWS might returns unknown values + ## 1.4.0 ### Added diff --git a/src/Service/Scheduler/src/Result/GetScheduleGroupOutput.php b/src/Service/Scheduler/src/Result/GetScheduleGroupOutput.php index 9e05dc228..f34ffbe9c 100644 --- a/src/Service/Scheduler/src/Result/GetScheduleGroupOutput.php +++ b/src/Service/Scheduler/src/Result/GetScheduleGroupOutput.php @@ -39,7 +39,7 @@ class GetScheduleGroupOutput extends Result /** * Specifies the state of the schedule group. * - * @var ScheduleGroupState::*|null + * @var ScheduleGroupState::*|string|null */ private $state; @@ -72,7 +72,7 @@ public function getName(): ?string } /** - * @return ScheduleGroupState::*|null + * @return ScheduleGroupState::*|string|null */ public function getState(): ?string { diff --git a/src/Service/Scheduler/src/Result/GetScheduleOutput.php b/src/Service/Scheduler/src/Result/GetScheduleOutput.php index 7bbf001bb..1ab538a84 100644 --- a/src/Service/Scheduler/src/Result/GetScheduleOutput.php +++ b/src/Service/Scheduler/src/Result/GetScheduleOutput.php @@ -28,7 +28,7 @@ class GetScheduleOutput extends Result * Indicates the action that EventBridge Scheduler applies to the schedule after the schedule completes invoking the * target. * - * @var ActionAfterCompletion::*|null + * @var ActionAfterCompletion::*|string|null */ private $actionAfterCompletion; @@ -144,7 +144,7 @@ class GetScheduleOutput extends Result /** * Specifies whether the schedule is enabled or disabled. * - * @var ScheduleState::*|null + * @var ScheduleState::*|string|null */ private $state; @@ -156,7 +156,7 @@ class GetScheduleOutput extends Result private $target; /** - * @return ActionAfterCompletion::*|null + * @return ActionAfterCompletion::*|string|null */ public function getActionAfterCompletion(): ?string { @@ -250,7 +250,7 @@ public function getStartDate(): ?\DateTimeImmutable } /** - * @return ScheduleState::*|null + * @return ScheduleState::*|string|null */ public function getState(): ?string { diff --git a/src/Service/Scheduler/src/ValueObject/AwsVpcConfiguration.php b/src/Service/Scheduler/src/ValueObject/AwsVpcConfiguration.php index b28df9386..7e97b19a8 100644 --- a/src/Service/Scheduler/src/ValueObject/AwsVpcConfiguration.php +++ b/src/Service/Scheduler/src/ValueObject/AwsVpcConfiguration.php @@ -15,7 +15,7 @@ final class AwsVpcConfiguration * Specifies whether the task's elastic network interface receives a public IP address. You can specify `ENABLED` only * when `LaunchType` in `EcsParameters` is set to `FARGATE`. * - * @var AssignPublicIp::*|null + * @var AssignPublicIp::*|string|null */ private $assignPublicIp; @@ -38,7 +38,7 @@ final class AwsVpcConfiguration /** * @param array{ - * AssignPublicIp?: null|AssignPublicIp::*, + * AssignPublicIp?: null|AssignPublicIp::*|string, * SecurityGroups?: null|string[], * Subnets: string[], * } $input @@ -52,7 +52,7 @@ public function __construct(array $input) /** * @param array{ - * AssignPublicIp?: null|AssignPublicIp::*, + * AssignPublicIp?: null|AssignPublicIp::*|string, * SecurityGroups?: null|string[], * Subnets: string[], * }|AwsVpcConfiguration $input @@ -63,7 +63,7 @@ public static function create($input): self } /** - * @return AssignPublicIp::*|null + * @return AssignPublicIp::*|string|null */ public function getAssignPublicIp(): ?string { diff --git a/src/Service/Scheduler/src/ValueObject/EcsParameters.php b/src/Service/Scheduler/src/ValueObject/EcsParameters.php index 3edc932cc..9419dadcd 100644 --- a/src/Service/Scheduler/src/ValueObject/EcsParameters.php +++ b/src/Service/Scheduler/src/ValueObject/EcsParameters.php @@ -53,7 +53,7 @@ final class EcsParameters * * [^1]: https://docs.aws.amazon.com/AmazonECS/latest/developerguide/AWS_Fargate.html * - * @var LaunchType::*|null + * @var LaunchType::*|string|null */ private $launchType; @@ -94,7 +94,7 @@ final class EcsParameters * * [^1]: https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_TagResource.html * - * @var PropagateTags::*|null + * @var PropagateTags::*|string|null */ private $propagateTags; @@ -135,12 +135,12 @@ final class EcsParameters * EnableECSManagedTags?: null|bool, * EnableExecuteCommand?: null|bool, * Group?: null|string, - * LaunchType?: null|LaunchType::*, + * LaunchType?: null|LaunchType::*|string, * NetworkConfiguration?: null|NetworkConfiguration|array, * PlacementConstraints?: null|array, * PlacementStrategy?: null|array, * PlatformVersion?: null|string, - * PropagateTags?: null|PropagateTags::*, + * PropagateTags?: null|PropagateTags::*|string, * ReferenceId?: null|string, * Tags?: null|array[], * TaskCount?: null|int, @@ -171,12 +171,12 @@ public function __construct(array $input) * EnableECSManagedTags?: null|bool, * EnableExecuteCommand?: null|bool, * Group?: null|string, - * LaunchType?: null|LaunchType::*, + * LaunchType?: null|LaunchType::*|string, * NetworkConfiguration?: null|NetworkConfiguration|array, * PlacementConstraints?: null|array, * PlacementStrategy?: null|array, * PlatformVersion?: null|string, - * PropagateTags?: null|PropagateTags::*, + * PropagateTags?: null|PropagateTags::*|string, * ReferenceId?: null|string, * Tags?: null|array[], * TaskCount?: null|int, @@ -212,7 +212,7 @@ public function getGroup(): ?string } /** - * @return LaunchType::*|null + * @return LaunchType::*|string|null */ public function getLaunchType(): ?string { @@ -246,7 +246,7 @@ public function getPlatformVersion(): ?string } /** - * @return PropagateTags::*|null + * @return PropagateTags::*|string|null */ public function getPropagateTags(): ?string { diff --git a/src/Service/Scheduler/src/ValueObject/FlexibleTimeWindow.php b/src/Service/Scheduler/src/ValueObject/FlexibleTimeWindow.php index cadf55bd2..92134a9dc 100644 --- a/src/Service/Scheduler/src/ValueObject/FlexibleTimeWindow.php +++ b/src/Service/Scheduler/src/ValueObject/FlexibleTimeWindow.php @@ -20,14 +20,14 @@ final class FlexibleTimeWindow /** * Determines whether the schedule is invoked within a flexible time window. * - * @var FlexibleTimeWindowMode::* + * @var FlexibleTimeWindowMode::*|string */ private $mode; /** * @param array{ * MaximumWindowInMinutes?: null|int, - * Mode: FlexibleTimeWindowMode::*, + * Mode: FlexibleTimeWindowMode::*|string, * } $input */ public function __construct(array $input) @@ -39,7 +39,7 @@ public function __construct(array $input) /** * @param array{ * MaximumWindowInMinutes?: null|int, - * Mode: FlexibleTimeWindowMode::*, + * Mode: FlexibleTimeWindowMode::*|string, * }|FlexibleTimeWindow $input */ public static function create($input): self @@ -53,7 +53,7 @@ public function getMaximumWindowInMinutes(): ?int } /** - * @return FlexibleTimeWindowMode::* + * @return FlexibleTimeWindowMode::*|string */ public function getMode(): string { diff --git a/src/Service/Scheduler/src/ValueObject/PlacementConstraint.php b/src/Service/Scheduler/src/ValueObject/PlacementConstraint.php index f7d53a5ee..b3bda4b14 100644 --- a/src/Service/Scheduler/src/ValueObject/PlacementConstraint.php +++ b/src/Service/Scheduler/src/ValueObject/PlacementConstraint.php @@ -25,14 +25,14 @@ final class PlacementConstraint * The type of constraint. Use `distinctInstance` to ensure that each task in a particular group is running on a * different container instance. Use `memberOf` to restrict the selection to a group of valid candidates. * - * @var PlacementConstraintType::*|null + * @var PlacementConstraintType::*|string|null */ private $type; /** * @param array{ * expression?: null|string, - * type?: null|PlacementConstraintType::*, + * type?: null|PlacementConstraintType::*|string, * } $input */ public function __construct(array $input) @@ -44,7 +44,7 @@ public function __construct(array $input) /** * @param array{ * expression?: null|string, - * type?: null|PlacementConstraintType::*, + * type?: null|PlacementConstraintType::*|string, * }|PlacementConstraint $input */ public static function create($input): self @@ -58,7 +58,7 @@ public function getExpression(): ?string } /** - * @return PlacementConstraintType::*|null + * @return PlacementConstraintType::*|string|null */ public function getType(): ?string { diff --git a/src/Service/Scheduler/src/ValueObject/PlacementStrategy.php b/src/Service/Scheduler/src/ValueObject/PlacementStrategy.php index 56c24bcbe..bfeefca4c 100644 --- a/src/Service/Scheduler/src/ValueObject/PlacementStrategy.php +++ b/src/Service/Scheduler/src/ValueObject/PlacementStrategy.php @@ -27,14 +27,14 @@ final class PlacementStrategy * specified with the field parameter. For example, if you binpack on memory, a task is placed on the instance with the * least amount of remaining memory (but still enough to run the task). * - * @var PlacementStrategyType::*|null + * @var PlacementStrategyType::*|string|null */ private $type; /** * @param array{ * field?: null|string, - * type?: null|PlacementStrategyType::*, + * type?: null|PlacementStrategyType::*|string, * } $input */ public function __construct(array $input) @@ -46,7 +46,7 @@ public function __construct(array $input) /** * @param array{ * field?: null|string, - * type?: null|PlacementStrategyType::*, + * type?: null|PlacementStrategyType::*|string, * }|PlacementStrategy $input */ public static function create($input): self @@ -60,7 +60,7 @@ public function getField(): ?string } /** - * @return PlacementStrategyType::*|null + * @return PlacementStrategyType::*|string|null */ public function getType(): ?string { diff --git a/src/Service/Scheduler/src/ValueObject/ScheduleGroupSummary.php b/src/Service/Scheduler/src/ValueObject/ScheduleGroupSummary.php index b27c96e10..599e5b160 100644 --- a/src/Service/Scheduler/src/ValueObject/ScheduleGroupSummary.php +++ b/src/Service/Scheduler/src/ValueObject/ScheduleGroupSummary.php @@ -40,7 +40,7 @@ final class ScheduleGroupSummary /** * Specifies the state of the schedule group. * - * @var ScheduleGroupState::*|null + * @var ScheduleGroupState::*|string|null */ private $state; @@ -50,7 +50,7 @@ final class ScheduleGroupSummary * CreationDate?: null|\DateTimeImmutable, * LastModificationDate?: null|\DateTimeImmutable, * Name?: null|string, - * State?: null|ScheduleGroupState::*, + * State?: null|ScheduleGroupState::*|string, * } $input */ public function __construct(array $input) @@ -68,7 +68,7 @@ public function __construct(array $input) * CreationDate?: null|\DateTimeImmutable, * LastModificationDate?: null|\DateTimeImmutable, * Name?: null|string, - * State?: null|ScheduleGroupState::*, + * State?: null|ScheduleGroupState::*|string, * }|ScheduleGroupSummary $input */ public static function create($input): self @@ -97,7 +97,7 @@ public function getName(): ?string } /** - * @return ScheduleGroupState::*|null + * @return ScheduleGroupState::*|string|null */ public function getState(): ?string { diff --git a/src/Service/Scheduler/src/ValueObject/ScheduleSummary.php b/src/Service/Scheduler/src/ValueObject/ScheduleSummary.php index d575162cf..c5c9a3e1a 100644 --- a/src/Service/Scheduler/src/ValueObject/ScheduleSummary.php +++ b/src/Service/Scheduler/src/ValueObject/ScheduleSummary.php @@ -47,7 +47,7 @@ final class ScheduleSummary /** * Specifies whether the schedule is enabled or disabled. * - * @var ScheduleState::*|null + * @var ScheduleState::*|string|null */ private $state; @@ -65,7 +65,7 @@ final class ScheduleSummary * GroupName?: null|string, * LastModificationDate?: null|\DateTimeImmutable, * Name?: null|string, - * State?: null|ScheduleState::*, + * State?: null|ScheduleState::*|string, * Target?: null|TargetSummary|array, * } $input */ @@ -87,7 +87,7 @@ public function __construct(array $input) * GroupName?: null|string, * LastModificationDate?: null|\DateTimeImmutable, * Name?: null|string, - * State?: null|ScheduleState::*, + * State?: null|ScheduleState::*|string, * Target?: null|TargetSummary|array, * }|ScheduleSummary $input */ @@ -122,7 +122,7 @@ public function getName(): ?string } /** - * @return ScheduleState::*|null + * @return ScheduleState::*|string|null */ public function getState(): ?string { diff --git a/src/Service/SecretsManager/CHANGELOG.md b/src/Service/SecretsManager/CHANGELOG.md index 50cae7336..45604da6c 100644 --- a/src/Service/SecretsManager/CHANGELOG.md +++ b/src/Service/SecretsManager/CHANGELOG.md @@ -6,6 +6,10 @@ - AWS api-change: Rework regions configuration +### Changed + +- DocBloc on enum values reflects that AWS might returns unknown values + ## 2.8.0 ### Added diff --git a/src/Service/SecretsManager/src/ValueObject/ReplicationStatusType.php b/src/Service/SecretsManager/src/ValueObject/ReplicationStatusType.php index 7b4618334..bff03d3b3 100644 --- a/src/Service/SecretsManager/src/ValueObject/ReplicationStatusType.php +++ b/src/Service/SecretsManager/src/ValueObject/ReplicationStatusType.php @@ -27,7 +27,7 @@ final class ReplicationStatusType /** * The status can be `InProgress`, `Failed`, or `InSync`. * - * @var StatusType::*|null + * @var StatusType::*|string|null */ private $status; @@ -50,7 +50,7 @@ final class ReplicationStatusType * @param array{ * Region?: null|string, * KmsKeyId?: null|string, - * Status?: null|StatusType::*, + * Status?: null|StatusType::*|string, * StatusMessage?: null|string, * LastAccessedDate?: null|\DateTimeImmutable, * } $input @@ -68,7 +68,7 @@ public function __construct(array $input) * @param array{ * Region?: null|string, * KmsKeyId?: null|string, - * Status?: null|StatusType::*, + * Status?: null|StatusType::*|string, * StatusMessage?: null|string, * LastAccessedDate?: null|\DateTimeImmutable, * }|ReplicationStatusType $input @@ -94,7 +94,7 @@ public function getRegion(): ?string } /** - * @return StatusType::*|null + * @return StatusType::*|string|null */ public function getStatus(): ?string { diff --git a/src/Service/Ses/CHANGELOG.md b/src/Service/Ses/CHANGELOG.md index 0d9d4277e..c7dddc132 100644 --- a/src/Service/Ses/CHANGELOG.md +++ b/src/Service/Ses/CHANGELOG.md @@ -5,6 +5,7 @@ ### Changed - AWS enhancement: Documentation updates. +- DocBloc on enum values reflects that AWS might returns unknown values ## 1.12.0 diff --git a/src/Service/Ses/src/ValueObject/SuppressedDestination.php b/src/Service/Ses/src/ValueObject/SuppressedDestination.php index 0487f27c2..134e61706 100644 --- a/src/Service/Ses/src/ValueObject/SuppressedDestination.php +++ b/src/Service/Ses/src/ValueObject/SuppressedDestination.php @@ -20,7 +20,7 @@ final class SuppressedDestination /** * The reason that the address was added to the suppression list for your account. * - * @var SuppressionListReason::* + * @var SuppressionListReason::*|string */ private $reason; @@ -42,7 +42,7 @@ final class SuppressedDestination /** * @param array{ * EmailAddress: string, - * Reason: SuppressionListReason::*, + * Reason: SuppressionListReason::*|string, * LastUpdateTime: \DateTimeImmutable, * Attributes?: null|SuppressedDestinationAttributes|array, * } $input @@ -58,7 +58,7 @@ public function __construct(array $input) /** * @param array{ * EmailAddress: string, - * Reason: SuppressionListReason::*, + * Reason: SuppressionListReason::*|string, * LastUpdateTime: \DateTimeImmutable, * Attributes?: null|SuppressedDestinationAttributes|array, * }|SuppressedDestination $input @@ -84,7 +84,7 @@ public function getLastUpdateTime(): \DateTimeImmutable } /** - * @return SuppressionListReason::* + * @return SuppressionListReason::*|string */ public function getReason(): string { diff --git a/src/Service/Sqs/CHANGELOG.md b/src/Service/Sqs/CHANGELOG.md index 2814d6caa..c51d4e364 100644 --- a/src/Service/Sqs/CHANGELOG.md +++ b/src/Service/Sqs/CHANGELOG.md @@ -6,6 +6,10 @@ - AWS api-change: Rework regions configuration +### Changed + +- DocBloc on enum values reflects that AWS might returns unknown values + ## 2.6.0 ### Added diff --git a/src/Service/Sqs/src/Result/GetQueueAttributesResult.php b/src/Service/Sqs/src/Result/GetQueueAttributesResult.php index d2b84897e..e05054ce6 100644 --- a/src/Service/Sqs/src/Result/GetQueueAttributesResult.php +++ b/src/Service/Sqs/src/Result/GetQueueAttributesResult.php @@ -14,12 +14,12 @@ class GetQueueAttributesResult extends Result /** * A map of attributes to their respective values. * - * @var array + * @var array */ private $attributes; /** - * @return array + * @return array */ public function getAttributes(): array { @@ -36,7 +36,7 @@ protected function populateResult(Response $response): void } /** - * @return array + * @return array */ private function populateResultQueueAttributeMap(array $json): array { diff --git a/src/Service/Sqs/src/Result/ReceiveMessageResult.php b/src/Service/Sqs/src/Result/ReceiveMessageResult.php index f5ab4c9ab..2ae1f8cf1 100644 --- a/src/Service/Sqs/src/Result/ReceiveMessageResult.php +++ b/src/Service/Sqs/src/Result/ReceiveMessageResult.php @@ -104,7 +104,7 @@ private function populateResultMessageList(array $json): array } /** - * @return array + * @return array */ private function populateResultMessageSystemAttributeMap(array $json): array { diff --git a/src/Service/Sqs/src/ValueObject/Message.php b/src/Service/Sqs/src/ValueObject/Message.php index 353e93228..5efb45818 100644 --- a/src/Service/Sqs/src/ValueObject/Message.php +++ b/src/Service/Sqs/src/ValueObject/Message.php @@ -55,7 +55,7 @@ final class Message * * [^1]: http://en.wikipedia.org/wiki/Unix_time * - * @var array|null + * @var array|null */ private $attributes; @@ -86,7 +86,7 @@ final class Message * ReceiptHandle?: null|string, * MD5OfBody?: null|string, * Body?: null|string, - * Attributes?: null|array, + * Attributes?: null|array, * MD5OfMessageAttributes?: null|string, * MessageAttributes?: null|array, * } $input @@ -108,7 +108,7 @@ public function __construct(array $input) * ReceiptHandle?: null|string, * MD5OfBody?: null|string, * Body?: null|string, - * Attributes?: null|array, + * Attributes?: null|array, * MD5OfMessageAttributes?: null|string, * MessageAttributes?: null|array, * }|Message $input @@ -119,7 +119,7 @@ public static function create($input): self } /** - * @return array + * @return array */ public function getAttributes(): array { diff --git a/src/Service/Ssm/CHANGELOG.md b/src/Service/Ssm/CHANGELOG.md index 5809827c7..2a86ec404 100644 --- a/src/Service/Ssm/CHANGELOG.md +++ b/src/Service/Ssm/CHANGELOG.md @@ -5,6 +5,7 @@ ### Changed - AWS enhancement: Documentation updates. +- DocBloc on enum values reflects that AWS might returns unknown values ## 2.3.0 diff --git a/src/Service/Ssm/src/Result/PutParameterResult.php b/src/Service/Ssm/src/Result/PutParameterResult.php index 59238b195..bc9a1b8b8 100644 --- a/src/Service/Ssm/src/Result/PutParameterResult.php +++ b/src/Service/Ssm/src/Result/PutParameterResult.php @@ -21,12 +21,12 @@ class PutParameterResult extends Result /** * The tier assigned to the parameter. * - * @var ParameterTier::*|null + * @var ParameterTier::*|string|null */ private $tier; /** - * @return ParameterTier::*|null + * @return ParameterTier::*|string|null */ public function getTier(): ?string { diff --git a/src/Service/Ssm/src/ValueObject/Parameter.php b/src/Service/Ssm/src/ValueObject/Parameter.php index f6a7ec017..21130efc5 100644 --- a/src/Service/Ssm/src/ValueObject/Parameter.php +++ b/src/Service/Ssm/src/ValueObject/Parameter.php @@ -22,7 +22,7 @@ final class Parameter * > If type is `StringList`, the system returns a comma-separated string with no spaces between commas in the `Value` * > field. * - * @var ParameterType::*|null + * @var ParameterType::*|string|null */ private $type; @@ -87,7 +87,7 @@ final class Parameter /** * @param array{ * Name?: null|string, - * Type?: null|ParameterType::*, + * Type?: null|ParameterType::*|string, * Value?: null|string, * Version?: null|int, * Selector?: null|string, @@ -113,7 +113,7 @@ public function __construct(array $input) /** * @param array{ * Name?: null|string, - * Type?: null|ParameterType::*, + * Type?: null|ParameterType::*|string, * Value?: null|string, * Version?: null|int, * Selector?: null|string, @@ -159,7 +159,7 @@ public function getSourceResult(): ?string } /** - * @return ParameterType::*|null + * @return ParameterType::*|string|null */ public function getType(): ?string { diff --git a/src/Service/StepFunctions/CHANGELOG.md b/src/Service/StepFunctions/CHANGELOG.md index 68be8887b..32c431f8f 100644 --- a/src/Service/StepFunctions/CHANGELOG.md +++ b/src/Service/StepFunctions/CHANGELOG.md @@ -5,6 +5,7 @@ ### Changed - AWS enhancement: Documentation updates. +- DocBloc on enum values reflects that AWS might returns unknown values ## 1.6.0 diff --git a/src/Service/StepFunctions/src/Exception/KmsInvalidStateException.php b/src/Service/StepFunctions/src/Exception/KmsInvalidStateException.php index eede29f9d..fb36d1485 100644 --- a/src/Service/StepFunctions/src/Exception/KmsInvalidStateException.php +++ b/src/Service/StepFunctions/src/Exception/KmsInvalidStateException.php @@ -15,12 +15,12 @@ final class KmsInvalidStateException extends ClientException * Current status of the KMS; key. For example: `DISABLED`, `PENDING_DELETION`, `PENDING_IMPORT`, `UNAVAILABLE`, * `CREATING`. * - * @var KmsKeyState::*|null + * @var KmsKeyState::*|string|null */ private $kmsKeyState; /** - * @return KmsKeyState::*|null + * @return KmsKeyState::*|string|null */ public function getKmsKeyState(): ?string { diff --git a/src/Service/StepFunctions/src/Exception/ValidationException.php b/src/Service/StepFunctions/src/Exception/ValidationException.php index dd5312070..02148f2cb 100644 --- a/src/Service/StepFunctions/src/Exception/ValidationException.php +++ b/src/Service/StepFunctions/src/Exception/ValidationException.php @@ -14,12 +14,12 @@ final class ValidationException extends ClientException /** * The input does not satisfy the constraints specified by an Amazon Web Services service. * - * @var ValidationExceptionReason::*|null + * @var ValidationExceptionReason::*|string|null */ private $reason; /** - * @return ValidationExceptionReason::*|null + * @return ValidationExceptionReason::*|string|null */ public function getReason(): ?string { diff --git a/src/Service/TimestreamQuery/CHANGELOG.md b/src/Service/TimestreamQuery/CHANGELOG.md index c72c3a444..6b9a0871b 100644 --- a/src/Service/TimestreamQuery/CHANGELOG.md +++ b/src/Service/TimestreamQuery/CHANGELOG.md @@ -2,6 +2,10 @@ ## NOT RELEASED +### Changed + +- DocBloc on enum values reflects that AWS might returns unknown values + ## 2.1.2 ### Changed diff --git a/src/Service/TimestreamQuery/src/ValueObject/Type.php b/src/Service/TimestreamQuery/src/ValueObject/Type.php index 0cb0d92b9..0084915c8 100644 --- a/src/Service/TimestreamQuery/src/ValueObject/Type.php +++ b/src/Service/TimestreamQuery/src/ValueObject/Type.php @@ -17,7 +17,7 @@ final class Type * * [^1]: https://docs.aws.amazon.com/timestream/latest/developerguide/supported-data-types.html * - * @var ScalarType::*|null + * @var ScalarType::*|string|null */ private $scalarType; @@ -44,7 +44,7 @@ final class Type /** * @param array{ - * ScalarType?: null|ScalarType::*, + * ScalarType?: null|ScalarType::*|string, * ArrayColumnInfo?: null|ColumnInfo|array, * TimeSeriesMeasureValueColumnInfo?: null|ColumnInfo|array, * RowColumnInfo?: null|array, @@ -60,7 +60,7 @@ public function __construct(array $input) /** * @param array{ - * ScalarType?: null|ScalarType::*, + * ScalarType?: null|ScalarType::*|string, * ArrayColumnInfo?: null|ColumnInfo|array, * TimeSeriesMeasureValueColumnInfo?: null|ColumnInfo|array, * RowColumnInfo?: null|array, @@ -85,7 +85,7 @@ public function getRowColumnInfo(): array } /** - * @return ScalarType::*|null + * @return ScalarType::*|string|null */ public function getScalarType(): ?string { diff --git a/src/Service/Translate/CHANGELOG.md b/src/Service/Translate/CHANGELOG.md index 6446b0f91..44b929170 100644 --- a/src/Service/Translate/CHANGELOG.md +++ b/src/Service/Translate/CHANGELOG.md @@ -2,6 +2,10 @@ ## NOT RELEASED +### Changed + +- DocBloc on enum values reflects that AWS might returns unknown values + ## 1.2.1 ### Changed diff --git a/src/Service/Translate/src/ValueObject/TranslationSettings.php b/src/Service/Translate/src/ValueObject/TranslationSettings.php index 97cdf2566..b6120686c 100644 --- a/src/Service/Translate/src/ValueObject/TranslationSettings.php +++ b/src/Service/Translate/src/ValueObject/TranslationSettings.php @@ -31,7 +31,7 @@ final class TranslationSettings * [^1]: https://en.wikipedia.org/wiki/Register_(sociolinguistics) * [^2]: https://docs.aws.amazon.com/translate/latest/dg/customizing-translations-formality.html#customizing-translations-formality-languages * - * @var Formality::*|null + * @var Formality::*|string|null */ private $formality; @@ -50,7 +50,7 @@ final class TranslationSettings * * [^1]: https://docs.aws.amazon.com/translate/latest/dg/customizing-translations-profanity.html#customizing-translations-profanity-languages * - * @var Profanity::*|null + * @var Profanity::*|string|null */ private $profanity; @@ -65,15 +65,15 @@ final class TranslationSettings * * [^1]: https://docs.aws.amazon.com/translate/latest/dg/customizing-translations-brevity * - * @var Brevity::*|null + * @var Brevity::*|string|null */ private $brevity; /** * @param array{ - * Formality?: null|Formality::*, - * Profanity?: null|Profanity::*, - * Brevity?: null|Brevity::*, + * Formality?: null|Formality::*|string, + * Profanity?: null|Profanity::*|string, + * Brevity?: null|Brevity::*|string, * } $input */ public function __construct(array $input) @@ -85,9 +85,9 @@ public function __construct(array $input) /** * @param array{ - * Formality?: null|Formality::*, - * Profanity?: null|Profanity::*, - * Brevity?: null|Brevity::*, + * Formality?: null|Formality::*|string, + * Profanity?: null|Profanity::*|string, + * Brevity?: null|Brevity::*|string, * }|TranslationSettings $input */ public static function create($input): self @@ -96,7 +96,7 @@ public static function create($input): self } /** - * @return Brevity::*|null + * @return Brevity::*|string|null */ public function getBrevity(): ?string { @@ -104,7 +104,7 @@ public function getBrevity(): ?string } /** - * @return Formality::*|null + * @return Formality::*|string|null */ public function getFormality(): ?string { @@ -112,7 +112,7 @@ public function getFormality(): ?string } /** - * @return Profanity::*|null + * @return Profanity::*|string|null */ public function getProfanity(): ?string {