ListChannelWithKeysResponseInner Class

public final class ListChannelWithKeysResponseInner
extends BotChannelInner

The ARM channel of list channel with keys operation response.

Constructor Summary

Constructor Description
ListChannelWithKeysResponseInner()

Creates an instance of ListChannelWithKeysResponseInner class.

Method Summary

Modifier and Type Method and Description
String changedTime()

Get the changedTime property: Changed time of the resource.

String entityTag()

Get the entityTag property: Entity tag of the resource.

static ListChannelWithKeysResponseInner fromJson(JsonReader jsonReader)

Reads an instance of ListChannelWithKeysResponseInner 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 provisioningState()

Get the provisioningState property: Provisioning state of the resource.

Channel resource()

Get the resource property: The set of properties specific to bot channel resource.

ChannelSettings setting()

Get the setting property: Channel settings.

JsonWriter toJson(JsonWriter jsonWriter)
String type()

Get the type property: The type of the resource.

void validate()

Validates the instance.

ListChannelWithKeysResponseInner withChangedTime(String changedTime)

Set the changedTime property: Changed time of the resource.

ListChannelWithKeysResponseInner withEntityTag(String entityTag)

Set the entityTag property: Entity tag of the resource.

ListChannelWithKeysResponseInner withEtag(String etag)

Set the etag property: Entity Tag.

ListChannelWithKeysResponseInner withKind(Kind kind)

Set the kind property: Required.

ListChannelWithKeysResponseInner withLocation(String location)
ListChannelWithKeysResponseInner withProperties(Channel properties)

Set the properties property: The set of properties specific to bot channel resource.

ListChannelWithKeysResponseInner withProvisioningState(String provisioningState)

Set the provisioningState property: Provisioning state of the resource.

ListChannelWithKeysResponseInner withResource(Channel resource)

Set the resource property: The set of properties specific to bot channel resource.

ListChannelWithKeysResponseInner withSetting(ChannelSettings setting)

Set the setting property: Channel settings.

ListChannelWithKeysResponseInner withSku(Sku sku)

Set the sku property: Gets or sets the SKU of the resource.

ListChannelWithKeysResponseInner withTags(Map<String,String> tags)
List<String> zones()

Get the zones property: Entity zones.

Methods inherited from Resource

Methods inherited from BotChannelInner

Methods inherited from java.lang.Object

Constructor Details

ListChannelWithKeysResponseInner

public ListChannelWithKeysResponseInner()

Creates an instance of ListChannelWithKeysResponseInner class.

Method Details

changedTime

public String changedTime()

Get the changedTime property: Changed time of the resource.

Returns:

the changedTime value.

entityTag

public String entityTag()

Get the entityTag property: Entity tag of the resource.

Returns:

the entityTag value.

fromJson

public static ListChannelWithKeysResponseInner fromJson(JsonReader jsonReader)

Reads an instance of ListChannelWithKeysResponseInner from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of ListChannelWithKeysResponseInner 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:

ListChannelWithKeysResponseInner.id()

Returns:

the id value.

name

public String name()

Get the name property: The name of the resource.

Overrides:

ListChannelWithKeysResponseInner.name()

Returns:

the name value.

provisioningState

public String provisioningState()

Get the provisioningState property: Provisioning state of the resource.

Returns:

the provisioningState value.

resource

public Channel resource()

Get the resource property: The set of properties specific to bot channel resource.

Returns:

the resource value.

setting

public ChannelSettings setting()

Get the setting property: Channel settings.

Returns:

the setting value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Overrides:

ListChannelWithKeysResponseInner.toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

type

public String type()

Get the type property: The type of the resource.

Overrides:

ListChannelWithKeysResponseInner.type()

Returns:

the type value.

validate

public void validate()

Validates the instance.

Overrides:

ListChannelWithKeysResponseInner.validate()

withChangedTime

public ListChannelWithKeysResponseInner withChangedTime(String changedTime)

Set the changedTime property: Changed time of the resource.

Parameters:

changedTime - the changedTime value to set.

Returns:

the ListChannelWithKeysResponseInner object itself.

withEntityTag

public ListChannelWithKeysResponseInner withEntityTag(String entityTag)

Set the entityTag property: Entity tag of the resource.

Parameters:

entityTag - the entityTag value to set.

Returns:

the ListChannelWithKeysResponseInner object itself.

withEtag

public ListChannelWithKeysResponseInner withEtag(String etag)

Set the etag property: Entity Tag.

Overrides:

ListChannelWithKeysResponseInner.withEtag(String etag)

Parameters:

etag

withKind

public ListChannelWithKeysResponseInner withKind(Kind kind)

Set the kind property: Required. Gets or sets the Kind of the resource.

Overrides:

ListChannelWithKeysResponseInner.withKind(Kind kind)

Parameters:

kind

withLocation

public ListChannelWithKeysResponseInner withLocation(String location)

Overrides:

ListChannelWithKeysResponseInner.withLocation(String location)

Parameters:

location

withProperties

public ListChannelWithKeysResponseInner withProperties(Channel properties)

Set the properties property: The set of properties specific to bot channel resource.

Overrides:

ListChannelWithKeysResponseInner.withProperties(Channel properties)

Parameters:

properties

withProvisioningState

public ListChannelWithKeysResponseInner withProvisioningState(String provisioningState)

Set the provisioningState property: Provisioning state of the resource.

Parameters:

provisioningState - the provisioningState value to set.

Returns:

the ListChannelWithKeysResponseInner object itself.

withResource

public ListChannelWithKeysResponseInner withResource(Channel resource)

Set the resource property: The set of properties specific to bot channel resource.

Parameters:

resource - the resource value to set.

Returns:

the ListChannelWithKeysResponseInner object itself.

withSetting

public ListChannelWithKeysResponseInner withSetting(ChannelSettings setting)

Set the setting property: Channel settings.

Parameters:

setting - the setting value to set.

Returns:

the ListChannelWithKeysResponseInner object itself.

withSku

public ListChannelWithKeysResponseInner withSku(Sku sku)

Set the sku property: Gets or sets the SKU of the resource.

Overrides:

ListChannelWithKeysResponseInner.withSku(Sku sku)

Parameters:

sku

withTags

public ListChannelWithKeysResponseInner withTags(Map<String,String> tags)

Overrides:

ListChannelWithKeysResponseInner.withTags(Map<String,String> tags)

Parameters:

tags

zones

public List<String> zones()

Get the zones property: Entity zones.

Overrides:

ListChannelWithKeysResponseInner.zones()

Returns:

the zones value.

Applies to