Partager via


FlowAccessControlConfiguration Class

  • java.lang.Object
    • com.azure.resourcemanager.appservice.models.FlowAccessControlConfiguration

Implements

public final class FlowAccessControlConfiguration
implements JsonSerializable<FlowAccessControlConfiguration>

The access control configuration.

Constructor Summary

Constructor Description
FlowAccessControlConfiguration()

Creates an instance of FlowAccessControlConfiguration class.

Method Summary

Modifier and Type Method and Description
FlowAccessControlConfigurationPolicy actions()

Get the actions property: The access control configuration for workflow actions.

FlowAccessControlConfigurationPolicy contents()

Get the contents property: The access control configuration for accessing workflow run contents.

static FlowAccessControlConfiguration fromJson(JsonReader jsonReader)

Reads an instance of FlowAccessControlConfiguration from the JsonReader.

JsonWriter toJson(JsonWriter jsonWriter)
FlowAccessControlConfigurationPolicy triggers()

Get the triggers property: The access control configuration for invoking workflow triggers.

void validate()

Validates the instance.

FlowAccessControlConfiguration withActions(FlowAccessControlConfigurationPolicy actions)

Set the actions property: The access control configuration for workflow actions.

FlowAccessControlConfiguration withContents(FlowAccessControlConfigurationPolicy contents)

Set the contents property: The access control configuration for accessing workflow run contents.

FlowAccessControlConfiguration withTriggers(FlowAccessControlConfigurationPolicy triggers)

Set the triggers property: The access control configuration for invoking workflow triggers.

FlowAccessControlConfiguration withWorkflowManagement(FlowAccessControlConfigurationPolicy workflowManagement)

Set the workflowManagement property: The access control configuration for workflow management.

FlowAccessControlConfigurationPolicy workflowManagement()

Get the workflowManagement property: The access control configuration for workflow management.

Methods inherited from java.lang.Object

Constructor Details

FlowAccessControlConfiguration

public FlowAccessControlConfiguration()

Creates an instance of FlowAccessControlConfiguration class.

Method Details

actions

public FlowAccessControlConfigurationPolicy actions()

Get the actions property: The access control configuration for workflow actions.

Returns:

the actions value.

contents

public FlowAccessControlConfigurationPolicy contents()

Get the contents property: The access control configuration for accessing workflow run contents.

Returns:

the contents value.

fromJson

public static FlowAccessControlConfiguration fromJson(JsonReader jsonReader)

Reads an instance of FlowAccessControlConfiguration from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

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

Throws:

IOException

- If an error occurs while reading the FlowAccessControlConfiguration.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

triggers

public FlowAccessControlConfigurationPolicy triggers()

Get the triggers property: The access control configuration for invoking workflow triggers.

Returns:

the triggers value.

validate

public void validate()

Validates the instance.

withActions

public FlowAccessControlConfiguration withActions(FlowAccessControlConfigurationPolicy actions)

Set the actions property: The access control configuration for workflow actions.

Parameters:

actions - the actions value to set.

Returns:

the FlowAccessControlConfiguration object itself.

withContents

public FlowAccessControlConfiguration withContents(FlowAccessControlConfigurationPolicy contents)

Set the contents property: The access control configuration for accessing workflow run contents.

Parameters:

contents - the contents value to set.

Returns:

the FlowAccessControlConfiguration object itself.

withTriggers

public FlowAccessControlConfiguration withTriggers(FlowAccessControlConfigurationPolicy triggers)

Set the triggers property: The access control configuration for invoking workflow triggers.

Parameters:

triggers - the triggers value to set.

Returns:

the FlowAccessControlConfiguration object itself.

withWorkflowManagement

public FlowAccessControlConfiguration withWorkflowManagement(FlowAccessControlConfigurationPolicy workflowManagement)

Set the workflowManagement property: The access control configuration for workflow management.

Parameters:

workflowManagement - the workflowManagement value to set.

Returns:

the FlowAccessControlConfiguration object itself.

workflowManagement

public FlowAccessControlConfigurationPolicy workflowManagement()

Get the workflowManagement property: The access control configuration for workflow management.

Returns:

the workflowManagement value.

Applies to