Struct feed::CloudBuilder [] [src]

pub struct CloudBuilder { /* fields omitted */ }

This CloudBuilder struct creates the Cloud.

Methods

impl CloudBuilder
[src]

Construct a new CloudBuilder and return default values.

Examples

use feed::CloudBuilder;

let cloud_builder = CloudBuilder::new();

Set the domain that exists under Cloud.

Examples

use feed::CloudBuilder;

let mut cloud_builder = CloudBuilder::new();
cloud_builder.domain("http://rpc.sys.com/");

Set the port that exists under Cloud.

Examples

use feed::CloudBuilder;

let mut cloud_builder = CloudBuilder::new();
cloud_builder.port(80);

Set the path that exists under Cloud.

Examples

use feed::CloudBuilder;

let mut cloud_builder = CloudBuilder::new();
cloud_builder.path("/RPC2");

Set the register procedure that exists under Cloud.

Examples

use feed::CloudBuilder;

let mut cloud_builder = CloudBuilder::new();
cloud_builder.register_procedure("pingMe");

Set the protocol that exists under Cloud.

Examples

use feed::CloudBuilder;

let mut cloud_builder = CloudBuilder::new();
cloud_builder.protocol("soap");

Validate the contents of Cloud.

Examples

use feed::CloudBuilder;

let cloud = CloudBuilder::new()
        .domain("http://rpc.sys.com/")
        .port(80)
        .path("/RPC2")
        .register_procedure("pingMe")
        .protocol("soap")
        .validate().unwrap()
        .finalize().unwrap();

Construct the Cloud from the CloudBuilder.

Examples

use feed::CloudBuilder;

let cloud = CloudBuilder::new()
        .domain("http://rpc.sys.com/")
        .port(80)
        .path("/RPC2")
        .register_procedure("pingMe")
        .protocol("soap")
        .finalize();

Trait Implementations

impl Clone for CloudBuilder
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Default for CloudBuilder
[src]

Returns the "default value" for a type. Read more