Struct feed::CloudBuilder
[−]
[src]
pub struct CloudBuilder { /* fields omitted */ }
This CloudBuilder
struct creates the Cloud
.
Methods
impl CloudBuilder
[src]
fn new() -> CloudBuilder
Construct a new CloudBuilder
and return default values.
Examples
use feed::CloudBuilder; let cloud_builder = CloudBuilder::new();
fn domain(&mut self, domain: &str) -> &mut CloudBuilder
Set the domain that exists under Cloud
.
Examples
use feed::CloudBuilder; let mut cloud_builder = CloudBuilder::new(); cloud_builder.domain("http://rpc.sys.com/");
fn port(&mut self, port: i64) -> &mut CloudBuilder
Set the port that exists under Cloud
.
Examples
use feed::CloudBuilder; let mut cloud_builder = CloudBuilder::new(); cloud_builder.port(80);
fn path(&mut self, path: &str) -> &mut CloudBuilder
Set the path that exists under Cloud
.
Examples
use feed::CloudBuilder; let mut cloud_builder = CloudBuilder::new(); cloud_builder.path("/RPC2");
fn register_procedure(&mut self, register_procedure: &str) -> &mut CloudBuilder
Set the register procedure that exists under Cloud
.
Examples
use feed::CloudBuilder; let mut cloud_builder = CloudBuilder::new(); cloud_builder.register_procedure("pingMe");
fn protocol(&mut self, protocol: &str) -> &mut CloudBuilder
Set the protocol that exists under Cloud
.
Examples
use feed::CloudBuilder; let mut cloud_builder = CloudBuilder::new(); cloud_builder.protocol("soap");
fn validate(&mut self) -> Result<&mut CloudBuilder, String>
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();
fn finalize(&self) -> Result<Cloud, String>
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]
fn clone(&self) -> CloudBuilder
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more
impl Default for CloudBuilder
[src]
fn default() -> CloudBuilder
Returns the "default value" for a type. Read more