SourceControlInner Class

public final class SourceControlInner
extends ProxyOnlyResource

The source control OAuth token.

Constructor Summary

Constructor Description
SourceControlInner()

Creates an instance of SourceControlInner class.

Method Summary

Modifier and Type Method and Description
OffsetDateTime expirationTime()

Get the expirationTime property: OAuth token expiration.

static SourceControlInner fromJson(JsonReader jsonReader)

Reads an instance of SourceControlInner from the JsonReader.

String id()

Get the id property: Fully qualified resource Id for the resource.

String name()

Get the name property: The name of the resource.

String refreshToken()

Get the refreshToken property: OAuth refresh token.

JsonWriter toJson(JsonWriter jsonWriter)
String token()

Get the token property: OAuth access token.

String tokenSecret()

Get the tokenSecret property: OAuth access token secret.

String type()

Get the type property: The type of the resource.

void validate()

Validates the instance.

SourceControlInner withExpirationTime(OffsetDateTime expirationTime)

Set the expirationTime property: OAuth token expiration.

SourceControlInner withKind(String kind)

Set the kind property: Kind of resource.

SourceControlInner withRefreshToken(String refreshToken)

Set the refreshToken property: OAuth refresh token.

SourceControlInner withToken(String token)

Set the token property: OAuth access token.

SourceControlInner withTokenSecret(String tokenSecret)

Set the tokenSecret property: OAuth access token secret.

Methods inherited from ProxyOnlyResource

Methods inherited from java.lang.Object

Constructor Details

SourceControlInner

public SourceControlInner()

Creates an instance of SourceControlInner class.

Method Details

expirationTime

public OffsetDateTime expirationTime()

Get the expirationTime property: OAuth token expiration.

Returns:

the expirationTime value.

fromJson

public static SourceControlInner fromJson(JsonReader jsonReader)

Reads an instance of SourceControlInner from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of SourceControlInner if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If the deserialized JSON object was missing any required properties.

id

public String id()

Get the id property: Fully qualified resource Id for the resource.

Overrides:

SourceControlInner.id()

Returns:

the id value.

name

public String name()

Get the name property: The name of the resource.

Overrides:

SourceControlInner.name()

Returns:

the name value.

refreshToken

public String refreshToken()

Get the refreshToken property: OAuth refresh token.

Returns:

the refreshToken value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Overrides:

SourceControlInner.toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

token

public String token()

Get the token property: OAuth access token.

Returns:

the token value.

tokenSecret

public String tokenSecret()

Get the tokenSecret property: OAuth access token secret.

Returns:

the tokenSecret value.

type

public String type()

Get the type property: The type of the resource.

Overrides:

SourceControlInner.type()

Returns:

the type value.

validate

public void validate()

Validates the instance.

Overrides:

SourceControlInner.validate()

withExpirationTime

public SourceControlInner withExpirationTime(OffsetDateTime expirationTime)

Set the expirationTime property: OAuth token expiration.

Parameters:

expirationTime - the expirationTime value to set.

Returns:

the SourceControlInner object itself.

withKind

public SourceControlInner withKind(String kind)

Set the kind property: Kind of resource.

Overrides:

SourceControlInner.withKind(String kind)

Parameters:

kind

withRefreshToken

public SourceControlInner withRefreshToken(String refreshToken)

Set the refreshToken property: OAuth refresh token.

Parameters:

refreshToken - the refreshToken value to set.

Returns:

the SourceControlInner object itself.

withToken

public SourceControlInner withToken(String token)

Set the token property: OAuth access token.

Parameters:

token - the token value to set.

Returns:

the SourceControlInner object itself.

withTokenSecret

public SourceControlInner withTokenSecret(String tokenSecret)

Set the tokenSecret property: OAuth access token secret.

Parameters:

tokenSecret - the tokenSecret value to set.

Returns:

the SourceControlInner object itself.

Applies to