Class FlowLogProperties
java.lang.Object
com.azure.resourcemanager.network.fluent.models.FlowLogProperties
Parameters that define the configuration of flow log.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanenabled()Get the enabled property: Flag to enable/disable flow logging.format()Get the format property: Parameters that define the flow log format.Get the retentionPolicy property: Parameters that define the retention policy for flow log.Get the storageId property: ID of the storage account which is used to store the flow log.voidvalidate()Validates the instance.withEnabled(boolean enabled) Set the enabled property: Flag to enable/disable flow logging.withFormat(FlowLogFormatParameters format) Set the format property: Parameters that define the flow log format.withRetentionPolicy(RetentionPolicyParameters retentionPolicy) Set the retentionPolicy property: Parameters that define the retention policy for flow log.withStorageId(String storageId) Set the storageId property: ID of the storage account which is used to store the flow log.
-
Constructor Details
-
FlowLogProperties
public FlowLogProperties()Creates an instance of FlowLogProperties class.
-
-
Method Details
-
storageId
Get the storageId property: ID of the storage account which is used to store the flow log.- Returns:
- the storageId value.
-
withStorageId
Set the storageId property: ID of the storage account which is used to store the flow log.- Parameters:
storageId- the storageId value to set.- Returns:
- the FlowLogProperties object itself.
-
enabled
public boolean enabled()Get the enabled property: Flag to enable/disable flow logging.- Returns:
- the enabled value.
-
withEnabled
Set the enabled property: Flag to enable/disable flow logging.- Parameters:
enabled- the enabled value to set.- Returns:
- the FlowLogProperties object itself.
-
retentionPolicy
Get the retentionPolicy property: Parameters that define the retention policy for flow log.- Returns:
- the retentionPolicy value.
-
withRetentionPolicy
Set the retentionPolicy property: Parameters that define the retention policy for flow log.- Parameters:
retentionPolicy- the retentionPolicy value to set.- Returns:
- the FlowLogProperties object itself.
-
format
Get the format property: Parameters that define the flow log format.- Returns:
- the format value.
-
withFormat
Set the format property: Parameters that define the flow log format.- Parameters:
format- the format value to set.- Returns:
- the FlowLogProperties object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-