Class EffectivePermissionsJson.ResourceSelectorJson

java.lang.Object
com.eqixiac.equinix.iam.model.json.EffectivePermissionsJson.ResourceSelectorJson
All Implemented Interfaces:
EffectivePermissions.ResourceSelector
Enclosing class:
EffectivePermissionsJson

public static class EffectivePermissionsJson.ResourceSelectorJson extends Object implements EffectivePermissions.ResourceSelector
Read-only JSON model for the anyOf resource selector, which is either a bare array of values (inclusion) or an object {except: [...]} (exclusion). A custom deserializer normalizes both wire shapes into EffectivePermissions.ResourceSelector.getInclude() / EffectivePermissions.ResourceSelector.getExcept().
  • Constructor Details

    • ResourceSelectorJson

      public ResourceSelectorJson()