OBSPolicyCondition Class Reference

Inherits from OBSBaseEntity : OBSAbstractModel : OBSMTLModel
Declared in OBSServiceCommonEntities.h
OBSServiceCommonEntities.m

Overview

Conditions to make the statement effective

  stringEquals

If the string matches the specified one, the statement takes effect.

@property (nonatomic, strong, nonnull) OBSPolicyConditionItem *stringEquals

Declared In

OBSServiceCommonEntities.h

  stringNotEquals

If the string mismatches the specified one, the statement takes effect.

@property (nonatomic, strong, nonnull) OBSPolicyConditionItem *stringNotEquals

Declared In

OBSServiceCommonEntities.h

  stringEqualsIgnoreCase

If the string matches the specified one (case-insensitive), the statement takes effect.

@property (nonatomic, strong, nonnull) OBSPolicyConditionItem *stringEqualsIgnoreCase

Declared In

OBSServiceCommonEntities.h

  stringEqualsNotIgnoreCase

If the string matches the specified one (case-sensitive), the statement takes effect.

@property (nonatomic, strong, nonnull) OBSPolicyConditionItem *stringEqualsNotIgnoreCase

Declared In

OBSServiceCommonEntities.h

  stringLike

If the string matches the specified one (loose case-sensitive), the statement takes effect.

@property (nonatomic, strong, nonnull) OBSPolicyConditionItem *stringLike

Declared In

OBSServiceCommonEntities.h

  stringNotLike

If the string matches the specified one (strict case-sensitive), the statement takes effect.

@property (nonatomic, strong, nonnull) OBSPolicyConditionItem *stringNotLike

Declared In

OBSServiceCommonEntities.h

  numericEquals

If the number is the same as the specified one, the statement takes effect.

@property (nonatomic, strong, nonnull) OBSPolicyConditionItem *numericEquals

Declared In

OBSServiceCommonEntities.h

  numericNotEquals

If the number differs from the specified one, the statement takes effect.

@property (nonatomic, strong, nonnull) OBSPolicyConditionItem *numericNotEquals

Declared In

OBSServiceCommonEntities.h

  numericLessThan

If the number is smaller than the specified one, the statement takes effect.

@property (nonatomic, strong, nonnull) OBSPolicyConditionItem *numericLessThan

Declared In

OBSServiceCommonEntities.h

  numericLessThanEquals

If the number equals to or is smaller than the specified one, the statement takes effect.

@property (nonatomic, strong, nonnull) OBSPolicyConditionItem *numericLessThanEquals

Declared In

OBSServiceCommonEntities.h

  numericGreaterThan

If the number is larger than the specified one, the statement takes effect.

@property (nonatomic, strong, nonnull) OBSPolicyConditionItem *numericGreaterThan

Declared In

OBSServiceCommonEntities.h

  numericGreaterThanEquals

If the number is larger than or equals to the specified one, the statement takes effect.

@property (nonatomic, strong, nonnull) OBSPolicyConditionItem *numericGreaterThanEquals

Declared In

OBSServiceCommonEntities.h

  dateEquals

If the date is the same as the specified one, the statement takes effect.

@property (nonatomic, strong, nonnull) OBSPolicyConditionItem *dateEquals

Declared In

OBSServiceCommonEntities.h

  dateNotEquals

If the date differs from the specified one, the statement takes effect.

@property (nonatomic, strong, nonnull) OBSPolicyConditionItem *dateNotEquals

Declared In

OBSServiceCommonEntities.h

  dateLessThan

If the date is earlier than the specified one, the statement takes effect.

@property (nonatomic, strong, nonnull) OBSPolicyConditionItem *dateLessThan

Declared In

OBSServiceCommonEntities.h

  dateLessThanEquals

If the date is not later than the specified one, the statement takes effect.

@property (nonatomic, strong, nonnull) OBSPolicyConditionItem *dateLessThanEquals

Declared In

OBSServiceCommonEntities.h

  dateGreaterThan

If the date is later than the specified one, the statement takes effect.

@property (nonatomic, strong, nonnull) OBSPolicyConditionItem *dateGreaterThan

Declared In

OBSServiceCommonEntities.h

  dateGreaterThanEquals

If the date is not earlier than the specified one, the statement takes effect.

@property (nonatomic, strong, nonnull) OBSPolicyConditionItem *dateGreaterThanEquals

Declared In

OBSServiceCommonEntities.h

  booL

If the Boolean value strictly matches the specified one, the statement takes effect.

@property (nonatomic, strong, nonnull) OBSPolicyConditionItem *booL

Declared In

OBSServiceCommonEntities.h

  IpAddress

If the IP address or IP address segment is the same as the specified one, the statement takes effect.

@property (nonatomic, strong, nonnull) OBSPolicyConditionItem *IpAddress

Declared In

OBSServiceCommonEntities.h

  notIpaddress

If the IP address or IP address segment does not fall within the specified one, the statement takes effect.

@property (nonatomic, strong, nonnull) OBSPolicyConditionItem *notIpaddress

Declared In

OBSServiceCommonEntities.h