LinkedIntegrationRuntimeRbacAuthorization Class

public final class LinkedIntegrationRuntimeRbacAuthorization
extends LinkedIntegrationRuntimeType

The role based access control (RBAC) authorization type integration runtime.

Constructor Summary

Constructor Description
LinkedIntegrationRuntimeRbacAuthorization()

Creates an instance of LinkedIntegrationRuntimeRbacAuthorization class.

Method Summary

Modifier and Type Method and Description
String authorizationType()

Get the authorizationType property: The authorization type for integration runtime sharing.

static LinkedIntegrationRuntimeRbacAuthorization fromJson(JsonReader jsonReader)

Reads an instance of LinkedIntegrationRuntimeRbacAuthorization from the JsonReader.

String resourceId()

Get the resourceId property: The resource identifier of the integration runtime to be shared.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

LinkedIntegrationRuntimeRbacAuthorization withResourceId(String resourceId)

Set the resourceId property: The resource identifier of the integration runtime to be shared.

Methods inherited from LinkedIntegrationRuntimeType

Methods inherited from java.lang.Object

Constructor Details

LinkedIntegrationRuntimeRbacAuthorization

public LinkedIntegrationRuntimeRbacAuthorization()

Creates an instance of LinkedIntegrationRuntimeRbacAuthorization class.

Method Details

authorizationType

public String authorizationType()

Get the authorizationType property: The authorization type for integration runtime sharing.

Overrides:

LinkedIntegrationRuntimeRbacAuthorization.authorizationType()

Returns:

the authorizationType value.

fromJson

public static LinkedIntegrationRuntimeRbacAuthorization fromJson(JsonReader jsonReader)

Reads an instance of LinkedIntegrationRuntimeRbacAuthorization from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

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

resourceId

public String resourceId()

Get the resourceId property: The resource identifier of the integration runtime to be shared.

Returns:

the resourceId value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Overrides:

LinkedIntegrationRuntimeRbacAuthorization.toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

Overrides:

LinkedIntegrationRuntimeRbacAuthorization.validate()

withResourceId

public LinkedIntegrationRuntimeRbacAuthorization withResourceId(String resourceId)

Set the resourceId property: The resource identifier of the integration runtime to be shared.

Parameters:

resourceId - the resourceId value to set.

Returns:

the LinkedIntegrationRuntimeRbacAuthorization object itself.

Applies to