Class FlowLogInformationInner
java.lang.Object
com.azure.resourcemanager.network.fluent.models.FlowLogInformationInner
Information on the configuration of flow log and traffic analytics (optional) .
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of FlowLogInformationInner class. -
Method Summary
Modifier and TypeMethodDescriptionbooleanenabled()Get the enabled property: Flag to enable/disable flow logging.Get the flowAnalyticsConfiguration property: Parameters that define the configuration of traffic analytics.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.Get the targetResourceId property: The ID of the resource to configure for flow log and traffic analytics (optional) .voidvalidate()Validates the instance.withEnabled(boolean enabled) Set the enabled property: Flag to enable/disable flow logging.withFlowAnalyticsConfiguration(TrafficAnalyticsProperties flowAnalyticsConfiguration) Set the flowAnalyticsConfiguration property: Parameters that define the configuration of traffic analytics.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.withTargetResourceId(String targetResourceId) Set the targetResourceId property: The ID of the resource to configure for flow log and traffic analytics (optional) .
-
Constructor Details
-
FlowLogInformationInner
public FlowLogInformationInner()Creates an instance of FlowLogInformationInner class.
-
-
Method Details
-
targetResourceId
Get the targetResourceId property: The ID of the resource to configure for flow log and traffic analytics (optional) .- Returns:
- the targetResourceId value.
-
withTargetResourceId
Set the targetResourceId property: The ID of the resource to configure for flow log and traffic analytics (optional) .- Parameters:
targetResourceId- the targetResourceId value to set.- Returns:
- the FlowLogInformationInner object itself.
-
flowAnalyticsConfiguration
Get the flowAnalyticsConfiguration property: Parameters that define the configuration of traffic analytics.- Returns:
- the flowAnalyticsConfiguration value.
-
withFlowAnalyticsConfiguration
public FlowLogInformationInner withFlowAnalyticsConfiguration(TrafficAnalyticsProperties flowAnalyticsConfiguration) Set the flowAnalyticsConfiguration property: Parameters that define the configuration of traffic analytics.- Parameters:
flowAnalyticsConfiguration- the flowAnalyticsConfiguration value to set.- Returns:
- the FlowLogInformationInner object itself.
-
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 FlowLogInformationInner 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 FlowLogInformationInner 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 FlowLogInformationInner 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 FlowLogInformationInner object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-