Class WorkflowVersionProperties
java.lang.Object
com.azure.resourcemanager.appservice.fluent.models.WorkflowVersionProperties
- All Implemented Interfaces:
com.azure.json.JsonSerializable<WorkflowVersionProperties>
public final class WorkflowVersionProperties
extends Object
implements com.azure.json.JsonSerializable<WorkflowVersionProperties>
The workflow version properties.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of WorkflowVersionProperties class. -
Method Summary
Modifier and TypeMethodDescriptionGet the accessControl property: The access control configuration.Get the accessEndpoint property: Gets the access endpoint.Get the changedTime property: Gets the changed time.Get the createdTime property: Gets the created time.Get the definition property: The definition.Get the endpointsConfiguration property: The endpoints configuration.static WorkflowVersionPropertiesfromJson(com.azure.json.JsonReader jsonReader) Reads an instance of WorkflowVersionProperties from the JsonReader.Get the integrationAccount property: The integration account.Get the parameters property: The parameters.Get the provisioningState property: The provisioning state.sku()Get the sku property: The sku.state()Get the state property: The state.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) voidvalidate()Validates the instance.version()Get the version property: Gets the version.withAccessControl(FlowAccessControlConfiguration accessControl) Set the accessControl property: The access control configuration.withDefinition(Object definition) Set the definition property: The definition.withEndpointsConfiguration(FlowEndpointsConfiguration endpointsConfiguration) Set the endpointsConfiguration property: The endpoints configuration.withIntegrationAccount(ResourceReference integrationAccount) Set the integrationAccount property: The integration account.withParameters(Map<String, WorkflowParameter> parameters) Set the parameters property: The parameters.withState(WorkflowState state) Set the state property: The state.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.azure.json.JsonSerializable
toJson, toJson, toJsonBytes, toJsonString
-
Constructor Details
-
WorkflowVersionProperties
public WorkflowVersionProperties()Creates an instance of WorkflowVersionProperties class.
-
-
Method Details
-
provisioningState
Get the provisioningState property: The provisioning state.- Returns:
- the provisioningState value.
-
createdTime
Get the createdTime property: Gets the created time.- Returns:
- the createdTime value.
-
changedTime
Get the changedTime property: Gets the changed time.- Returns:
- the changedTime value.
-
state
Get the state property: The state.- Returns:
- the state value.
-
withState
Set the state property: The state.- Parameters:
state- the state value to set.- Returns:
- the WorkflowVersionProperties object itself.
-
version
Get the version property: Gets the version.- Returns:
- the version value.
-
accessEndpoint
Get the accessEndpoint property: Gets the access endpoint.- Returns:
- the accessEndpoint value.
-
endpointsConfiguration
Get the endpointsConfiguration property: The endpoints configuration.- Returns:
- the endpointsConfiguration value.
-
withEndpointsConfiguration
public WorkflowVersionProperties withEndpointsConfiguration(FlowEndpointsConfiguration endpointsConfiguration) Set the endpointsConfiguration property: The endpoints configuration.- Parameters:
endpointsConfiguration- the endpointsConfiguration value to set.- Returns:
- the WorkflowVersionProperties object itself.
-
accessControl
Get the accessControl property: The access control configuration.- Returns:
- the accessControl value.
-
withAccessControl
Set the accessControl property: The access control configuration.- Parameters:
accessControl- the accessControl value to set.- Returns:
- the WorkflowVersionProperties object itself.
-
sku
Get the sku property: The sku.- Returns:
- the sku value.
-
integrationAccount
Get the integrationAccount property: The integration account.- Returns:
- the integrationAccount value.
-
withIntegrationAccount
Set the integrationAccount property: The integration account.- Parameters:
integrationAccount- the integrationAccount value to set.- Returns:
- the WorkflowVersionProperties object itself.
-
definition
Get the definition property: The definition.- Returns:
- the definition value.
-
withDefinition
Set the definition property: The definition.- Parameters:
definition- the definition value to set.- Returns:
- the WorkflowVersionProperties object itself.
-
parameters
Get the parameters property: The parameters.- Returns:
- the parameters value.
-
withParameters
Set the parameters property: The parameters.- Parameters:
parameters- the parameters value to set.- Returns:
- the WorkflowVersionProperties object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
toJson
- Specified by:
toJsonin interfacecom.azure.json.JsonSerializable<WorkflowVersionProperties>- Throws:
IOException
-
fromJson
public static WorkflowVersionProperties fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of WorkflowVersionProperties from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of WorkflowVersionProperties 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 WorkflowVersionProperties.
-