PHP Class LibCloud\Dns\Model\Record

Mostra file Open project: linkorb/libcloud-php Class Usage Examples

Protected Properties

Property Type Description
$data string data for the record
$extra array (optional) Extra attributes (driver specific)
$id string Record id
$name string Hostname or FQDN
$provider string DNS provider name
$ttl integer Record ttl
$type RecordType DNS record type (A, AAAA, ...)
$zone Zone Zone instance

Public Methods

Method Description
__construct ( $id, $name, $type, $data, $zone, $provider, $ttl, $extra = [] )
getData ( ) : string
getExtra ( ) : mixed
getId ( ) : string
getName ( ) : string
getProvider ( ) : string
getTtl ( ) : integer
getType ( ) : RecordType
getZone ( ) : Zone
setData ( string $data )
setExtra ( mixed $extra )
setId ( string $id )
setName ( string $name )
setProvider ( string $provider )
setTtl ( integer $ttl )
setType ( RecordType $type )
setZone ( Zone $zone )

Method Details

__construct() public method

public __construct ( $id, $name, $type, $data, $zone, $provider, $ttl, $extra = [] )

getData() public method

public getData ( ) : string
return string

getExtra() public method

public getExtra ( ) : mixed
return mixed

getId() public method

public getId ( ) : string
return string

getName() public method

public getName ( ) : string
return string

getProvider() public method

public getProvider ( ) : string
return string

getTtl() public method

public getTtl ( ) : integer
return integer

getType() public method

public getType ( ) : RecordType
return RecordType

getZone() public method

public getZone ( ) : Zone
return Zone

setData() public method

public setData ( string $data )
$data string

setExtra() public method

public setExtra ( mixed $extra )
$extra mixed

setId() public method

public setId ( string $id )
$id string

setName() public method

public setName ( string $name )
$name string

setProvider() public method

public setProvider ( string $provider )
$provider string

setTtl() public method

public setTtl ( integer $ttl )
$ttl integer

setType() public method

public setType ( RecordType $type )
$type RecordType

setZone() public method

public setZone ( Zone $zone )
$zone Zone

Property Details

$data protected_oe property

data for the record
protected string $data
return string

$extra protected_oe property

(optional) Extra attributes (driver specific)
protected array $extra
return array

$id protected_oe property

Record id
protected string $id
return string

$name protected_oe property

Hostname or FQDN
protected string $name
return string

$provider protected_oe property

DNS provider name
protected string $provider
return string

$ttl protected_oe property

Record ttl
protected int $ttl
return integer

$type protected_oe property

DNS record type (A, AAAA, ...)
protected RecordType,LibCloud\Dns\Model $type
return RecordType

$zone protected_oe property

Zone instance
protected Zone,LibCloud\Dns\Model $zone
return Zone