A B C D E G H I K L M N P R S T U V X 

A

addHeader(Header) - Method in class cz.cesnet.cloud.occi.api.http.HTTPConnection
Adds header that will be used in HTTP requests.
AdvancedUsageExample - Class in cz.cesnet.cloud.occi.api.example
 
AdvancedUsageExample() - Constructor for class cz.cesnet.cloud.occi.api.example.AdvancedUsageExample
 
authenticate() - Method in interface cz.cesnet.cloud.occi.api.Authentication
Runs the authentication.
authenticate() - Method in class cz.cesnet.cloud.occi.api.http.auth.BasicAuthentication
 
authenticate() - Method in class cz.cesnet.cloud.occi.api.http.auth.CertificateAuthentication
 
authenticate() - Method in class cz.cesnet.cloud.occi.api.http.auth.HTTPAuthentication
 
authenticate() - Method in class cz.cesnet.cloud.occi.api.http.auth.KeystoneAuthentication
 
Authentication - Interface in cz.cesnet.cloud.occi.api
Authentication method interface
AuthenticationException - Exception in cz.cesnet.cloud.occi.api.exception
 
AuthenticationException(String) - Constructor for exception cz.cesnet.cloud.occi.api.exception.AuthenticationException
 
AuthenticationException(String, Throwable) - Constructor for exception cz.cesnet.cloud.occi.api.exception.AuthenticationException
 
AuthenticationException(Throwable) - Constructor for exception cz.cesnet.cloud.occi.api.exception.AuthenticationException
 

B

BasicAuthentication - Class in cz.cesnet.cloud.occi.api.http.auth
Class representing BASIC HTTP authentication method.
BasicAuthentication(String, String) - Constructor for class cz.cesnet.cloud.occi.api.http.auth.BasicAuthentication
 
BasicAuthenticationExample - Class in cz.cesnet.cloud.occi.api.example
 
BasicAuthenticationExample() - Constructor for class cz.cesnet.cloud.occi.api.example.BasicAuthenticationExample
 

C

CertificateAuthentication - Class in cz.cesnet.cloud.occi.api.http.auth
Class representing HTTP authentication method via X509 or VOMS certificates.
CertificateAuthentication() - Constructor for class cz.cesnet.cloud.occi.api.http.auth.CertificateAuthentication
 
clearHeaders() - Method in class cz.cesnet.cloud.occi.api.http.HTTPConnection
Removes all headers from connection.
Client - Class in cz.cesnet.cloud.occi.api
Abstract class representing an OCCI client.
Client() - Constructor for class cz.cesnet.cloud.occi.api.Client
 
CommunicationException - Exception in cz.cesnet.cloud.occi.api.exception
 
CommunicationException(String) - Constructor for exception cz.cesnet.cloud.occi.api.exception.CommunicationException
 
CommunicationException(String, Throwable) - Constructor for exception cz.cesnet.cloud.occi.api.exception.CommunicationException
 
CommunicationException(Throwable) - Constructor for exception cz.cesnet.cloud.occi.api.exception.CommunicationException
 
connect() - Method in class cz.cesnet.cloud.occi.api.Client
Establishes a connection.
connect() - Method in class cz.cesnet.cloud.occi.api.http.HTTPClient
 
create(Entity) - Method in class cz.cesnet.cloud.occi.api.Client
Creates a new resource on the server.
create(Entity) - Method in class cz.cesnet.cloud.occi.api.http.HTTPClient
 
createSSLContext() - Method in class cz.cesnet.cloud.occi.api.http.auth.CertificateAuthentication
 
createSSLContext() - Method in class cz.cesnet.cloud.occi.api.http.auth.HTTPAuthentication
Creates a ssl context with custom CAs if set.
cz.cesnet.cloud.occi.api - package cz.cesnet.cloud.occi.api
 
cz.cesnet.cloud.occi.api.example - package cz.cesnet.cloud.occi.api.example
 
cz.cesnet.cloud.occi.api.exception - package cz.cesnet.cloud.occi.api.exception
 
cz.cesnet.cloud.occi.api.http - package cz.cesnet.cloud.occi.api.http
 
cz.cesnet.cloud.occi.api.http.auth - package cz.cesnet.cloud.occi.api.http.auth
 

D

delete(String) - Method in class cz.cesnet.cloud.occi.api.Client
Deletes all resource of a certain resource type from the server.
delete(URI) - Method in class cz.cesnet.cloud.occi.api.Client
Deletes all resource of a certain resource type or specific resource from the server.
delete(String) - Method in class cz.cesnet.cloud.occi.api.http.HTTPClient
 
delete(URI) - Method in class cz.cesnet.cloud.occi.api.http.HTTPClient
 
describe() - Method in class cz.cesnet.cloud.occi.api.Client
Retrieves descriptions for all available resources.
describe(String) - Method in class cz.cesnet.cloud.occi.api.Client
Retrieves descriptions for available resources of a certain type.
describe(URI) - Method in class cz.cesnet.cloud.occi.api.Client
Retrieves descriptions for available resources specified by a type identifier or resource identifier.
describe() - Method in class cz.cesnet.cloud.occi.api.http.HTTPClient
 
describe(String) - Method in class cz.cesnet.cloud.occi.api.http.HTTPClient
 
describe(URI) - Method in class cz.cesnet.cloud.occi.api.http.HTTPClient
 
DigestAuthentication - Class in cz.cesnet.cloud.occi.api.http.auth
Class representing Digest HTTP authentication method.
DigestAuthentication(String, String) - Constructor for class cz.cesnet.cloud.occi.api.http.auth.DigestAuthentication
 
DigestAuthenticationExample - Class in cz.cesnet.cloud.occi.api.example
 
DigestAuthenticationExample() - Constructor for class cz.cesnet.cloud.occi.api.example.DigestAuthenticationExample
 

E

EntityBuilder - Class in cz.cesnet.cloud.occi.api
Builder class that helps with creation of OCCI entities.
EntityBuilder(Model) - Constructor for class cz.cesnet.cloud.occi.api.EntityBuilder
Default constructor.
EntityBuildingException - Exception in cz.cesnet.cloud.occi.api.exception
 
EntityBuildingException(String) - Constructor for exception cz.cesnet.cloud.occi.api.exception.EntityBuildingException
 
EntityBuildingException(String, Throwable) - Constructor for exception cz.cesnet.cloud.occi.api.exception.EntityBuildingException
 
EntityBuildingException(Throwable) - Constructor for exception cz.cesnet.cloud.occi.api.exception.EntityBuildingException
 

G

getActionInstance(String) - Method in class cz.cesnet.cloud.occi.api.EntityBuilder
Creates an action instance of given actionType (action's term).
getActionInstance(URI) - Method in class cz.cesnet.cloud.occi.api.EntityBuilder
Creates an action instance identified by actionIdentifier (action's scheme+term).
getAuthentication() - Method in class cz.cesnet.cloud.occi.api.Client
Returns client's authentication method.
getCAFile() - Method in class cz.cesnet.cloud.occi.api.http.auth.HTTPAuthentication
Returns path to custom CA file.
getCAPath() - Method in class cz.cesnet.cloud.occi.api.http.auth.HTTPAuthentication
Returns path to the custom CA directory.
getCertificate() - Method in class cz.cesnet.cloud.occi.api.http.auth.CertificateAuthentication
Returns user's certificate.
getClient() - Method in class cz.cesnet.cloud.occi.api.http.HTTPConnection
 
getCompute(URI) - Method in class cz.cesnet.cloud.occi.api.EntityBuilder
Creates an compute instance identified by resourceIdentifier (compute's scheme+term).
getCompute() - Method in class cz.cesnet.cloud.occi.api.EntityBuilder
Creates a default compute instance.
getConnection() - Method in class cz.cesnet.cloud.occi.api.http.auth.HTTPAuthentication
 
getContext() - Method in class cz.cesnet.cloud.occi.api.http.HTTPConnection
 
getCredentialsProvider() - Method in class cz.cesnet.cloud.occi.api.http.auth.HTTPAuthentication
 
getEndpoint() - Method in class cz.cesnet.cloud.occi.api.Client
Returns client's endpoint.
getFallback() - Method in interface cz.cesnet.cloud.occi.api.Authentication
Returns authentication's fallback authentication method.
getFallback() - Method in class cz.cesnet.cloud.occi.api.http.auth.BasicAuthentication
 
getFallback() - Method in class cz.cesnet.cloud.occi.api.http.auth.HTTPAuthentication
 
getFallback() - Method in class cz.cesnet.cloud.occi.api.http.auth.KeystoneAuthentication
 
getFallback() - Method in class cz.cesnet.cloud.occi.api.http.auth.NoAuthentication
 
getFallback() - Method in class cz.cesnet.cloud.occi.api.http.auth.VOMSAuthentication
 
getFallback() - Method in class cz.cesnet.cloud.occi.api.http.auth.X509Authentication
 
getHeaders() - Method in class cz.cesnet.cloud.occi.api.http.HTTPConnection
 
getIdentifier() - Method in interface cz.cesnet.cloud.occi.api.Authentication
Returns unique identifier for this authentication method.
getIdentifier() - Method in class cz.cesnet.cloud.occi.api.http.auth.BasicAuthentication
 
getIdentifier() - Method in class cz.cesnet.cloud.occi.api.http.auth.DigestAuthentication
 
getIdentifier() - Method in class cz.cesnet.cloud.occi.api.http.auth.HTTPAuthentication
 
getIdentifier() - Method in class cz.cesnet.cloud.occi.api.http.auth.KeystoneAuthentication
 
getIdentifier() - Method in class cz.cesnet.cloud.occi.api.http.auth.NoAuthentication
 
getIdentifier() - Method in class cz.cesnet.cloud.occi.api.http.auth.VOMSAuthentication
 
getIdentifier() - Method in class cz.cesnet.cloud.occi.api.http.auth.X509Authentication
 
getIPNetwork(URI, URI) - Method in class cz.cesnet.cloud.occi.api.EntityBuilder
Creates an ip network instance identified by kind and mixin identifier (scheme+term).
getIPNetwork() - Method in class cz.cesnet.cloud.occi.api.EntityBuilder
Creates a default ip network instance.
getIPNetworkInterface(URI, URI) - Method in class cz.cesnet.cloud.occi.api.EntityBuilder
Creates an ip network interface instance identified by kind and mixin identifier (scheme+term).
getIPNetworkInterface() - Method in class cz.cesnet.cloud.occi.api.EntityBuilder
Creates a default ip network interface instance.
getLink(String) - Method in class cz.cesnet.cloud.occi.api.EntityBuilder
Creates a link of given linkType (kind's term).
getLink(URI) - Method in class cz.cesnet.cloud.occi.api.EntityBuilder
Creates a link identified by linkIdentifier (kind's scheme+term).
getMediaType() - Method in class cz.cesnet.cloud.occi.api.http.HTTPClient
Returns media type of the connection.
getModel() - Method in class cz.cesnet.cloud.occi.api.Client
Returns model.
getModel() - Method in class cz.cesnet.cloud.occi.api.EntityBuilder
Returns model.
getNetwork(URI) - Method in class cz.cesnet.cloud.occi.api.EntityBuilder
Creates an network instance identified by resourceIdentifier (network's scheme+term).
getNetwork() - Method in class cz.cesnet.cloud.occi.api.EntityBuilder
Creates a default network instance.
getNetworkInterface(URI) - Method in class cz.cesnet.cloud.occi.api.EntityBuilder
Creates an network interface instance identified by resourceIdentifier (interface's scheme+term).
getNetworkInterface() - Method in class cz.cesnet.cloud.occi.api.EntityBuilder
Creates a default network interface instance.
getOriginalResponse() - Method in class cz.cesnet.cloud.occi.api.http.auth.KeystoneAuthentication
 
getPassword() - Method in class cz.cesnet.cloud.occi.api.http.auth.BasicAuthentication
Returns password.
getPassword() - Method in class cz.cesnet.cloud.occi.api.http.auth.CertificateAuthentication
Returns user's password.
getPrefix() - Method in class cz.cesnet.cloud.occi.api.http.HTTPConnection
 
getResource(String) - Method in class cz.cesnet.cloud.occi.api.EntityBuilder
Creates a resource of given resourceType (kind's term).
getResource(URI) - Method in class cz.cesnet.cloud.occi.api.EntityBuilder
Creates a resource identified by resourceIdentifier (kind's scheme+term).
getStorage(URI) - Method in class cz.cesnet.cloud.occi.api.EntityBuilder
Creates an storage instance identified by resourceIdentifier (storage's scheme+term).
getStorage() - Method in class cz.cesnet.cloud.occi.api.EntityBuilder
Creates a default storage instance.
getStorageLink(URI) - Method in class cz.cesnet.cloud.occi.api.EntityBuilder
Creates an storage link instance identified by resourceIdentifier (link's scheme+term).
getStorageLink() - Method in class cz.cesnet.cloud.occi.api.EntityBuilder
Creates a default storage link instance.
getTarget() - Method in class cz.cesnet.cloud.occi.api.http.auth.HTTPAuthentication
Returns server that authentication is run against.
getUsername() - Method in class cz.cesnet.cloud.occi.api.http.auth.BasicAuthentication
Returns username.

H

HTTPAuthentication - Class in cz.cesnet.cloud.occi.api.http.auth
Abstract class representing HTTP authentication methods.
HTTPAuthentication() - Constructor for class cz.cesnet.cloud.occi.api.http.auth.HTTPAuthentication
 
HTTPClient - Class in cz.cesnet.cloud.occi.api.http
Class representing HTTP OCCI client.
HTTPClient(URI, Authentication, String, boolean) - Constructor for class cz.cesnet.cloud.occi.api.http.HTTPClient
Constructor.
HTTPClient(URI, Authentication) - Constructor for class cz.cesnet.cloud.occi.api.http.HTTPClient
Constructor.
HTTPClient(URI) - Constructor for class cz.cesnet.cloud.occi.api.http.HTTPClient
Constructor.
HTTPConnection - Class in cz.cesnet.cloud.occi.api.http
Class containing context of HTTP connections.
HTTPConnection() - Constructor for class cz.cesnet.cloud.occi.api.http.HTTPConnection
 
HTTPHelper - Class in cz.cesnet.cloud.occi.api.http
Class that helps with HTTP requests.
HTTPHelper() - Constructor for class cz.cesnet.cloud.occi.api.http.HTTPHelper
 

I

IDENTIFIER - Static variable in class cz.cesnet.cloud.occi.api.http.auth.BasicAuthentication
 
IDENTIFIER - Static variable in class cz.cesnet.cloud.occi.api.http.auth.DigestAuthentication
 
IDENTIFIER - Static variable in class cz.cesnet.cloud.occi.api.http.auth.KeystoneAuthentication
 
IDENTIFIER - Static variable in class cz.cesnet.cloud.occi.api.http.auth.NoAuthentication
 
IDENTIFIER - Static variable in class cz.cesnet.cloud.occi.api.http.auth.VOMSAuthentication
 
IDENTIFIER - Static variable in class cz.cesnet.cloud.occi.api.http.auth.X509Authentication
 
isConnected() - Method in class cz.cesnet.cloud.occi.api.Client
Checks whether client is connected.

K

KeystoneAuthentication - Class in cz.cesnet.cloud.occi.api.http.auth
Class representing OpenStack's Keystone HTTP authentication method.
KeystoneAuthentication(HTTPAuthentication) - Constructor for class cz.cesnet.cloud.occi.api.http.auth.KeystoneAuthentication
 

L

list() - Method in class cz.cesnet.cloud.occi.api.Client
Retrieves all available resources represented by resource locations (URIs).
list(String) - Method in class cz.cesnet.cloud.occi.api.Client
Retrieves available resources of a certain type represented by resource locations (URIs).
list(URI) - Method in class cz.cesnet.cloud.occi.api.Client
Retrieves available resources of a certain type represented by resource locations (URIs).
list() - Method in class cz.cesnet.cloud.occi.api.http.HTTPClient
 
list(String) - Method in class cz.cesnet.cloud.occi.api.http.HTTPClient
 
list(URI) - Method in class cz.cesnet.cloud.occi.api.http.HTTPClient
 
loadCAs() - Method in class cz.cesnet.cloud.occi.api.http.auth.HTTPAuthentication
Loads custom CAs either from file or directory.

M

main(String[]) - Static method in class cz.cesnet.cloud.occi.api.example.AdvancedUsageExample
 
main(String[]) - Static method in class cz.cesnet.cloud.occi.api.example.BasicAuthenticationExample
 
main(String[]) - Static method in class cz.cesnet.cloud.occi.api.example.DigestAuthenticationExample
 
main(String[]) - Static method in class cz.cesnet.cloud.occi.api.example.SimpleUsageExample
 
main(String[]) - Static method in class cz.cesnet.cloud.occi.api.example.VOMSAuthenticationExample
 
main(String[]) - Static method in class cz.cesnet.cloud.occi.api.example.X509AuthenticationExample
 
MODEL_URI - Static variable in class cz.cesnet.cloud.occi.api.Client
 

N

NoAuthentication - Class in cz.cesnet.cloud.occi.api.http.auth
Dummy authentication method representing no authentication.
NoAuthentication() - Constructor for class cz.cesnet.cloud.occi.api.http.auth.NoAuthentication
 

P

prepareDelete(String, Header[], String) - Static method in class cz.cesnet.cloud.occi.api.http.HTTPHelper
 
prepareDelete(String) - Static method in class cz.cesnet.cloud.occi.api.http.HTTPHelper
 
prepareDelete(URI, Header[], String) - Static method in class cz.cesnet.cloud.occi.api.http.HTTPHelper
 
prepareDelete(URI) - Static method in class cz.cesnet.cloud.occi.api.http.HTTPHelper
 
prepareGet(String, Header[], String) - Static method in class cz.cesnet.cloud.occi.api.http.HTTPHelper
 
prepareGet(String) - Static method in class cz.cesnet.cloud.occi.api.http.HTTPHelper
 
prepareGet(URI, Header[], String) - Static method in class cz.cesnet.cloud.occi.api.http.HTTPHelper
 
prepareGet(URI) - Static method in class cz.cesnet.cloud.occi.api.http.HTTPHelper
 
prepareHead(String, Header[], String) - Static method in class cz.cesnet.cloud.occi.api.http.HTTPHelper
 
prepareHead(String) - Static method in class cz.cesnet.cloud.occi.api.http.HTTPHelper
 
prepareHead(URI, Header[], String) - Static method in class cz.cesnet.cloud.occi.api.http.HTTPHelper
 
prepareHead(URI) - Static method in class cz.cesnet.cloud.occi.api.http.HTTPHelper
 
preparePost(String, Header[], String) - Static method in class cz.cesnet.cloud.occi.api.http.HTTPHelper
 
preparePost(String) - Static method in class cz.cesnet.cloud.occi.api.http.HTTPHelper
 
preparePost(URI, Header[], String) - Static method in class cz.cesnet.cloud.occi.api.http.HTTPHelper
 
preparePost(URI) - Static method in class cz.cesnet.cloud.occi.api.http.HTTPHelper
 
preparePut(String, Header[], String) - Static method in class cz.cesnet.cloud.occi.api.http.HTTPHelper
 
preparePut(String) - Static method in class cz.cesnet.cloud.occi.api.http.HTTPHelper
 
preparePut(URI, Header[], String) - Static method in class cz.cesnet.cloud.occi.api.http.HTTPHelper
 
preparePut(URI) - Static method in class cz.cesnet.cloud.occi.api.http.HTTPHelper
 

R

refresh() - Method in class cz.cesnet.cloud.occi.api.Client
Refreshes the Model used inside the client.
refresh() - Method in class cz.cesnet.cloud.occi.api.http.HTTPClient
 
runRequest(HttpRequest, HttpHost, CloseableHttpClient, HttpContext, int[]) - Static method in class cz.cesnet.cloud.occi.api.http.HTTPHelper
 
runRequest(HttpRequest, HttpHost, CloseableHttpClient, HttpContext) - Static method in class cz.cesnet.cloud.occi.api.http.HTTPHelper
 
runRequestForStatus(HttpRequest, HttpHost, CloseableHttpClient, HttpContext, int[]) - Static method in class cz.cesnet.cloud.occi.api.http.HTTPHelper
 
runRequestForStatus(HttpRequest, HttpHost, CloseableHttpClient, HttpContext) - Static method in class cz.cesnet.cloud.occi.api.http.HTTPHelper
 

S

setAuthentication(Authentication) - Method in class cz.cesnet.cloud.occi.api.Client
Sets client's authentication method.
setAuthScheme(String) - Method in class cz.cesnet.cloud.occi.api.http.auth.BasicAuthentication
 
setCAFile(String) - Method in class cz.cesnet.cloud.occi.api.http.auth.HTTPAuthentication
Sets path to custom CA file
setCAPath(String) - Method in class cz.cesnet.cloud.occi.api.http.auth.HTTPAuthentication
Sets path to custom CA directory.
setCertificate(String) - Method in class cz.cesnet.cloud.occi.api.http.auth.CertificateAuthentication
Sets user's certificate.
setClient(CloseableHttpClient) - Method in class cz.cesnet.cloud.occi.api.http.HTTPConnection
 
setConnected(boolean) - Method in class cz.cesnet.cloud.occi.api.Client
Sets whether client is connected or not.
setConnection(HTTPConnection) - Method in class cz.cesnet.cloud.occi.api.http.auth.HTTPAuthentication
 
setContext(HttpContext) - Method in class cz.cesnet.cloud.occi.api.http.HTTPConnection
 
setCredentialsProvider(CredentialsProvider) - Method in class cz.cesnet.cloud.occi.api.http.auth.HTTPAuthentication
 
setEndpoint(URI) - Method in class cz.cesnet.cloud.occi.api.Client
Sets client's endpoint.
setMediaType(String) - Method in class cz.cesnet.cloud.occi.api.http.HTTPClient
Sets media type for the connection.
setMediaType(String) - Method in class cz.cesnet.cloud.occi.api.http.HTTPConnection
Sets headers 'Content-type' and 'Accept' to given media type.
setModel(Model) - Method in class cz.cesnet.cloud.occi.api.Client
Sets model.
setModel(Model) - Method in class cz.cesnet.cloud.occi.api.EntityBuilder
Sets model.
setOriginalResponse(CloseableHttpResponse) - Method in class cz.cesnet.cloud.occi.api.http.auth.KeystoneAuthentication
 
setPassword(String) - Method in class cz.cesnet.cloud.occi.api.http.auth.BasicAuthentication
Sets password
setPassword(String) - Method in class cz.cesnet.cloud.occi.api.http.auth.CertificateAuthentication
Sets user's password.
setPassword(String) - Method in class cz.cesnet.cloud.occi.api.http.auth.X509Authentication
Sets user's password.
setPrefix(String) - Method in class cz.cesnet.cloud.occi.api.http.HTTPConnection
 
setTarget(HttpHost) - Method in class cz.cesnet.cloud.occi.api.http.auth.HTTPAuthentication
Sets server to run authentication against.
setUsername(String) - Method in class cz.cesnet.cloud.occi.api.http.auth.BasicAuthentication
Sets username.
SimpleUsageExample - Class in cz.cesnet.cloud.occi.api.example
 
SimpleUsageExample() - Constructor for class cz.cesnet.cloud.occi.api.example.SimpleUsageExample
 

T

trigger(String, ActionInstance) - Method in class cz.cesnet.cloud.occi.api.Client
Triggers given action on a specified set of resources.
trigger(URI, ActionInstance) - Method in class cz.cesnet.cloud.occi.api.Client
Triggers given action on a set of resources or on a specified resource.
trigger(String, ActionInstance) - Method in class cz.cesnet.cloud.occi.api.http.HTTPClient
 
trigger(URI, ActionInstance) - Method in class cz.cesnet.cloud.occi.api.http.HTTPClient
 

U

update(Entity) - Method in class cz.cesnet.cloud.occi.api.Client
 
update(Entity) - Method in class cz.cesnet.cloud.occi.api.http.HTTPClient
 

V

VOMSAuthentication - Class in cz.cesnet.cloud.occi.api.http.auth
Class representing HTTP authentication method via VOMS certificates.
VOMSAuthentication(String) - Constructor for class cz.cesnet.cloud.occi.api.http.auth.VOMSAuthentication
Constructor.
VOMSAuthenticationExample - Class in cz.cesnet.cloud.occi.api.example
 
VOMSAuthenticationExample() - Constructor for class cz.cesnet.cloud.occi.api.example.VOMSAuthenticationExample
 

X

X509Authentication - Class in cz.cesnet.cloud.occi.api.http.auth
Class representing HTTP authentication method via X509 certificates.
X509Authentication(String, String) - Constructor for class cz.cesnet.cloud.occi.api.http.auth.X509Authentication
Constructor.
X509AuthenticationExample - Class in cz.cesnet.cloud.occi.api.example
 
X509AuthenticationExample() - Constructor for class cz.cesnet.cloud.occi.api.example.X509AuthenticationExample
 
A B C D E G H I K L M N P R S T U V X 

Copyright © 2016. All Rights Reserved.