saklient  0.0.2.11
saklient.cloud.resources.resource.Resource Class Reference

Public Member Functions

def get_client (self)
 
def set_param (self, key, value)
 
def __init__ (self, client)
 
def api_deserialize_impl (self, r)
 
def api_deserialize
 
def api_serialize_impl
 
def api_serialize
 
def api_serialize_id (self)
 
def normalize_field_name (self, name)
 
def destroy (self)
 このローカルオブジェクトのIDと一致するリソースの削除リクエストをAPIに送信します。 More...
 
def exists (self)
 このリソースが存在するかを調べます。 More...
 
def dump (self)
 
def request_retry
 

Static Public Member Functions

def create_with
 

Properties

 client = property(get_client, None, None)
 

Constructor & Destructor Documentation

def saklient.cloud.resources.resource.Resource.__init__ (   self,
  client 
)

Parameters
{saklient.cloud.client.Client}client

Member Function Documentation

def saklient.cloud.resources.resource.Resource.api_deserialize (   self,
  obj,
  wrapped = False 
)

Parameters
{any}obj
{bool}wrapped=False
Returns
{void}
def saklient.cloud.resources.resource.Resource.api_deserialize_impl (   self,
  r 
)

Parameters
{any}r
Returns
{void}
def saklient.cloud.resources.resource.Resource.api_serialize (   self,
  withClean = False 
)

Parameters
{bool}withClean=False
Returns
{any}
def saklient.cloud.resources.resource.Resource.api_serialize_id (   self)

Returns
{any}
def saklient.cloud.resources.resource.Resource.api_serialize_impl (   self,
  withClean = False 
)

Parameters
{bool}withClean=False
Returns
{any}
def saklient.cloud.resources.resource.Resource.create_with (   className,
  client,
  obj,
  wrapped = False 
)
static

Parameters
{str}className
{saklient.cloud.client.Client}client
{any}obj
{bool}wrapped=False
Returns
{saklient.cloud.resources.resource.Resource}
def saklient.cloud.resources.resource.Resource.destroy (   self)

このローカルオブジェクトのIDと一致するリソースの削除リクエストをAPIに送信します。

Returns
{void}
def saklient.cloud.resources.resource.Resource.dump (   self)

Returns
{any}
def saklient.cloud.resources.resource.Resource.exists (   self)

このリソースが存在するかを調べます。

Returns
{bool}
def saklient.cloud.resources.resource.Resource.get_client (   self)
def saklient.cloud.resources.resource.Resource.normalize_field_name (   self,
  name 
)

Parameters
{str}name
Returns
{str}
def saklient.cloud.resources.resource.Resource.request_retry (   self,
  method,
  path,
  query = None,
  retryCount = 5,
  retrySleep = 5 
)
Parameters
{str}method
{str}path
{any}query=None
{int}retryCount=5
{int}retrySleep=5
Returns
{any}
def saklient.cloud.resources.resource.Resource.set_param (   self,
  key,
  value 
)

Parameters
{str}key
{any}value
Returns
{void}

The documentation for this class was generated from the following file: