FluidRelayServerInner Class

public final class FluidRelayServerInner
extends Resource

A FluidRelay Server.

Constructor Summary

Constructor Description
FluidRelayServerInner()

Creates an instance of FluidRelayServerInner class.

Method Summary

Modifier and Type Method and Description
EncryptionProperties encryption()

Get the encryption property: All encryption configuration for a resource.

FluidRelayEndpoints fluidRelayEndpoints()

Get the fluidRelayEndpoints property: The Fluid Relay Service endpoints for this server.

static FluidRelayServerInner fromJson(JsonReader jsonReader)

Reads an instance of FluidRelayServerInner from the JsonReader.

String frsTenantId()

Get the frsTenantId property: The Fluid tenantId for this server.

String id()

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

Identity identity()

Get the identity property: The type of identity used for the resource.

String name()

Get the name property: The name of the resource.

ProvisioningState provisioningState()

Get the provisioningState property: Provision states for FluidRelay RP.

StorageSku storagesku()

Get the storagesku property: Sku of the storage associated with the resource.

SystemData systemData()

Get the systemData property: System meta data for this resource, including creation and modification information.

JsonWriter toJson(JsonWriter jsonWriter)
String type()

Get the type property: The type of the resource.

void validate()

Validates the instance.

FluidRelayServerInner withEncryption(EncryptionProperties encryption)

Set the encryption property: All encryption configuration for a resource.

FluidRelayServerInner withIdentity(Identity identity)

Set the identity property: The type of identity used for the resource.

FluidRelayServerInner withLocation(String location)
FluidRelayServerInner withProvisioningState(ProvisioningState provisioningState)

Set the provisioningState property: Provision states for FluidRelay RP.

FluidRelayServerInner withStoragesku(StorageSku storagesku)

Set the storagesku property: Sku of the storage associated with the resource.

FluidRelayServerInner withTags(Map<String,String> tags)

Methods inherited from ProxyResource

Methods inherited from Resource

Methods inherited from java.lang.Object

Constructor Details

FluidRelayServerInner

public FluidRelayServerInner()

Creates an instance of FluidRelayServerInner class.

Method Details

encryption

public EncryptionProperties encryption()

Get the encryption property: All encryption configuration for a resource.

Returns:

the encryption value.

fluidRelayEndpoints

public FluidRelayEndpoints fluidRelayEndpoints()

Get the fluidRelayEndpoints property: The Fluid Relay Service endpoints for this server.

Returns:

the fluidRelayEndpoints value.

fromJson

public static FluidRelayServerInner fromJson(JsonReader jsonReader)

Reads an instance of FluidRelayServerInner from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of FluidRelayServerInner 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.

frsTenantId

public String frsTenantId()

Get the frsTenantId property: The Fluid tenantId for this server.

Returns:

the frsTenantId value.

id

public String id()

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

Overrides:

FluidRelayServerInner.id()

Returns:

the id value.

identity

public Identity identity()

Get the identity property: The type of identity used for the resource.

Returns:

the identity value.

name

public String name()

Get the name property: The name of the resource.

Overrides:

FluidRelayServerInner.name()

Returns:

the name value.

provisioningState

public ProvisioningState provisioningState()

Get the provisioningState property: Provision states for FluidRelay RP.

Returns:

the provisioningState value.

storagesku

public StorageSku storagesku()

Get the storagesku property: Sku of the storage associated with the resource.

Returns:

the storagesku value.

systemData

public SystemData systemData()

Get the systemData property: System meta data for this resource, including creation and modification information.

Returns:

the systemData value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Overrides:

FluidRelayServerInner.toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

type

public String type()

Get the type property: The type of the resource.

Overrides:

FluidRelayServerInner.type()

Returns:

the type value.

validate

public void validate()

Validates the instance.

withEncryption

public FluidRelayServerInner withEncryption(EncryptionProperties encryption)

Set the encryption property: All encryption configuration for a resource.

Parameters:

encryption - the encryption value to set.

Returns:

the FluidRelayServerInner object itself.

withIdentity

public FluidRelayServerInner withIdentity(Identity identity)

Set the identity property: The type of identity used for the resource.

Parameters:

identity - the identity value to set.

Returns:

the FluidRelayServerInner object itself.

withLocation

public FluidRelayServerInner withLocation(String location)

Overrides:

FluidRelayServerInner.withLocation(String location)

Parameters:

location

withProvisioningState

public FluidRelayServerInner withProvisioningState(ProvisioningState provisioningState)

Set the provisioningState property: Provision states for FluidRelay RP.

Parameters:

provisioningState - the provisioningState value to set.

Returns:

the FluidRelayServerInner object itself.

withStoragesku

public FluidRelayServerInner withStoragesku(StorageSku storagesku)

Set the storagesku property: Sku of the storage associated with the resource.

Parameters:

storagesku - the storagesku value to set.

Returns:

the FluidRelayServerInner object itself.

withTags

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

Overrides:

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

Parameters:

tags

Applies to