PHP 클래스 Scalr\Api\Service\User\V1beta0\Controller\CloudCredentials

저자: N.V.
상속: extends Scalr\Api\Rest\Controller\ApiController
파일 보기 프로젝트 열기: scalr/scalr

보호된 프로퍼티들

프로퍼티 타입 설명
$entityClass
$entityDescriminator string The name of entity field in charge of inheritance
$inheritanceMap
$inheritedNamespace string Namespace for inherited adapters
$objectDiscriminator string The name of data field in charge of inheritance

공개 메소드들

메소드 설명
adapter ( string | CloudCredentials | object $name, string $scope = null, string $version = null, array $transform = null ) : ApiEntityAdapter Gets a new Instance of the adapter
createAction ( )
deleteAction ( $cloudCredentialsId )
describeAction ( ) : Scalr\Api\DataType\ListResultEnvelope Retrieves the list of the cloud credentials
fetchAction ( $cloudCredentialsId )
getCloudCredentials ( string $cloudCredentialsId, boolean $modify = false ) : CloudCredentials Gets CloudCredentials entity
getDefaultCriteria ( ) : array Gets default search criteria according request scope
modifyAction ( $cloudCredentialsId )

메소드 상세

adapter() 공개 메소드

Gets a new Instance of the adapter
public adapter ( string | CloudCredentials | object $name, string $scope = null, string $version = null, array $transform = null ) : ApiEntityAdapter
$name string | CloudCredentials | object The name of the adapter, or CloudCredentials entity, or cloud credentials data
$scope string optional The scope of the adapter
$version string optional The version of the adapter
$transform array optional The transformation rules for the type of the cloud credentials
리턴 Scalr\Api\DataType\ApiEntityAdapter Returns the instance of cloud credentials adapter

createAction() 공개 메소드

public createAction ( )

deleteAction() 공개 메소드

public deleteAction ( $cloudCredentialsId )

describeAction() 공개 메소드

Retrieves the list of the cloud credentials
public describeAction ( ) : Scalr\Api\DataType\ListResultEnvelope
리턴 Scalr\Api\DataType\ListResultEnvelope Returns describe result

fetchAction() 공개 메소드

public fetchAction ( $cloudCredentialsId )

getCloudCredentials() 공개 메소드

Gets CloudCredentials entity
public getCloudCredentials ( string $cloudCredentialsId, boolean $modify = false ) : CloudCredentials
$cloudCredentialsId string Unique identifier of the CloudCredentials
$modify boolean Obtaining CloudCredentials in modification purposes
리턴 Scalr\Model\Entity\CloudCredentials

getDefaultCriteria() 공개 메소드

Gets default search criteria according request scope
public getDefaultCriteria ( ) : array
리턴 array Returns array of the search criteria

modifyAction() 공개 메소드

public modifyAction ( $cloudCredentialsId )

프로퍼티 상세

$entityClass 보호되어 있는 프로퍼티

protected $entityClass

$entityDescriminator 보호되어 있는 정적으로 프로퍼티

The name of entity field in charge of inheritance
protected static string $entityDescriminator
리턴 string

$inheritanceMap 보호되어 있는 정적으로 프로퍼티

protected static $inheritanceMap

$inheritedNamespace 보호되어 있는 정적으로 프로퍼티

Namespace for inherited adapters
protected static string $inheritedNamespace
리턴 string

$objectDiscriminator 보호되어 있는 정적으로 프로퍼티

The name of data field in charge of inheritance
protected static string $objectDiscriminator
리턴 string