C# Class Smartsheet.Api.SmartsheetBuilder

A convenience class To help create a SmartsheetClient instance with the appropriate fields.

Thread Safety: This class is not thread safe since it's mutable, one builder instance is NOT expected To be used in multiple threads.

Mostrar archivo Open project: smartsheet-platform/smartsheet-csharp-sdk Class Usage Examples

Public Methods

Method Description
Build ( ) : SmartsheetClient

Build the SmartsheetClient instance.

SetAccessToken ( string accessToken ) : SmartsheetBuilder

Set the access token.

SetAssumedUser ( string assumedUser ) : SmartsheetBuilder

Set the assumed user.

SetBaseURI ( string baseURI ) : SmartsheetBuilder

Set the base URI.

SetHttpClient ( Api.Internal.Http.HttpClient httpClient ) : SmartsheetBuilder

Set the HttpClient.

SetJsonSerializer ( Api.Internal.Json.JsonSerializer jsonSerializer ) : SmartsheetBuilder

Set the JsonSerializer.

SmartsheetBuilder ( )

Constructor.

Method Details

Build() public method

Build the SmartsheetClient instance.

public Build ( ) : SmartsheetClient
return SmartsheetClient

SetAccessToken() public method

Set the access token.

public SetAccessToken ( string accessToken ) : SmartsheetBuilder
accessToken string the access token
return SmartsheetBuilder

SetAssumedUser() public method

Set the assumed user.

public SetAssumedUser ( string assumedUser ) : SmartsheetBuilder
assumedUser string the assumed user
return SmartsheetBuilder

SetBaseURI() public method

Set the base URI.

public SetBaseURI ( string baseURI ) : SmartsheetBuilder
baseURI string the base uri
return SmartsheetBuilder

SetHttpClient() public method

Set the HttpClient.

public SetHttpClient ( Api.Internal.Http.HttpClient httpClient ) : SmartsheetBuilder
httpClient Api.Internal.Http.HttpClient the http client
return SmartsheetBuilder

SetJsonSerializer() public method

Set the JsonSerializer.

public SetJsonSerializer ( Api.Internal.Json.JsonSerializer jsonSerializer ) : SmartsheetBuilder
jsonSerializer Api.Internal.Json.JsonSerializer the JsonSerializer
return SmartsheetBuilder

SmartsheetBuilder() public method

Constructor.
public SmartsheetBuilder ( )