PHP Class Elastica\Bulk\Action

Mostra file Open project: ruflin/elastica Class Usage Examples

Public Properties

Property Type Description
$opTypes array

Protected Properties

Property Type Description
$_metadata array
$_opType string
$_source array

Public Methods

Method Description
__construct ( string $opType = self::OP_TYPE_INDEX, array $metadata = [], array $source = [] )
getActionMetadata ( ) : array
getMetadata ( ) : array
getOpType ( ) : string
getSource ( ) : array
hasSource ( ) : boolean
isValidOpType ( string $opType ) : boolean
setId ( string $id )
setIndex ( string | Index $index )
setMetadata ( array $metadata )
setOpType ( string $type )
setRouting ( string $routing )
setSource ( array $source )
setType ( string | Type $type )
toArray ( ) : array
toString ( ) : string

Method Details

__construct() public method

public __construct ( string $opType = self::OP_TYPE_INDEX, array $metadata = [], array $source = [] )
$opType string
$metadata array
$source array

getActionMetadata() public method

public getActionMetadata ( ) : array
return array

getMetadata() public method

public getMetadata ( ) : array
return array

getOpType() public method

public getOpType ( ) : string
return string

getSource() public method

public getSource ( ) : array
return array

hasSource() public method

public hasSource ( ) : boolean
return boolean

isValidOpType() public static method

public static isValidOpType ( string $opType ) : boolean
$opType string
return boolean

setId() public method

public setId ( string $id )
$id string

setIndex() public method

public setIndex ( string | Index $index )
$index string | Elastica\Index

setMetadata() public method

public setMetadata ( array $metadata )
$metadata array

setOpType() public method

public setOpType ( string $type )
$type string

setRouting() public method

public setRouting ( string $routing )
$routing string

setSource() public method

public setSource ( array $source )
$source array

setType() public method

public setType ( string | Type $type )
$type string | Elastica\Type

toArray() public method

public toArray ( ) : array
return array

toString() public method

public toString ( ) : string
return string

Property Details

$_metadata protected_oe property

protected array $_metadata
return array

$_opType protected_oe property

protected string $_opType
return string

$_source protected_oe property

protected array $_source
return array

$opTypes public_oe static_oe property

public static array $opTypes
return array