\FuriosoJack\MasterModelsAWS\Core\RequestsParameterBasic

Clase de estructura basica de los parametros de una solicitud contiene los metodos necesarios para asegurar que la conexion se realizar conrreactamente

Summary

Methods
Properties
Constants
__construct()
addValueForParameter()
addAllValuesForParameters()
getParametersFinally()
No public properties found
No constants found
No protected methods found
$parameters
$parametersRequired
$parametersMissing
$parametersOptional
N/A
checkParametrerIsRequired()
checkParameterIsMissing()
checkParameterIsOptional()
removeParameterOptional()
removeParameterMissing()
existParametersMissing()
No private properties found
N/A

Properties

$parameters

$parameters : array

Parametros con valor añadidos hasta el momento para ejecutar la solicitud

Type

array

$parametersRequired

$parametersRequired : array

Parametros que son obligatorios para poder ejecutar la solicitud.

Cuando se habla de requerido es que puede que para el cliente de AWS no sea requerido pero para el funcionamiento interno de la solucition que se desarrolle SI

Type

array

$parametersMissing

$parametersMissing : array

Parametros faltantes para que se pueda ejecutar la solicitud

Type

array

$parametersOptional

$parametersOptional : array

Parametros que pueden o no ir en la solicitud

Type

array

Methods

__construct()

__construct(array  $parameters = array()) 

Parameters

array $parameters

addValueForParameter()

addValueForParameter(string  $paramerName, string|integer|float|double|array  $value) 

Añade el valor al parametro indicado de la solicitud

Parameters

string $paramerName

nombreo key del parametro

string|integer|float|double|array $value

valor del parametro

Throws

\FuriosoJack\MasterModelsAWS\Core\Requests\Exception

addAllValuesForParameters()

addAllValuesForParameters(array  $parameters) 

Llena los valores de los parametros pasando un array de clave valor

Parameters

array $parameters

parametros con su valor

getParametersFinally()

getParametersFinally() : array

Devuelve en definitiva todos los parametros con sus valores

Throws

\FuriosoJack\MasterModelsAWS\Core\Requests\Exception

Returns

array

checkParametrerIsRequired()

checkParametrerIsRequired(string  $paramName) : boolean

Verifica si el parametro es requerido para hacer la solicitud

Parameters

string $paramName

key del parametro

Returns

boolean

checkParameterIsMissing()

checkParameterIsMissing(string  $paramName) : boolean

Verifica si el parametro hace falta

Parameters

string $paramName

key del parametro

Returns

boolean

checkParameterIsOptional()

checkParameterIsOptional(string  $paramName) : boolean

Veifica si el parametro es obcional para hacer la solicitud

Parameters

string $paramName

key del parametro

Returns

boolean

removeParameterOptional()

removeParameterOptional(integer  $key) 

Remueve un parametro del array de parametros opcionale

Parameters

integer $key

indice del parametro

removeParameterMissing()

removeParameterMissing(integer  $key) 

Remueve un parametro del array de parametros faltantes

Parameters

integer $key

indice del parametro

existParametersMissing()

existParametersMissing() : boolean

Verifica si existen parametros por ingresar

Returns

boolean