Infoblox::Grid::ExtensibleAttributeDef::Descendants - an action for the extensible attributes that exist on descendants.
An object that provides the action for extensible attributes that exist on descendants.
my $descendants = Infoblox::Grid::ExtensibleAttributeDef::Descendants->new( option_without_ea => "INHERIT" | "NOT_INHERIT", # optional option_with_ea => "RETAIN" | "CONVERT" | "INHERIT", # optional option_delete_ea => "RETAIN" | "REMOVE", # optional );
The object does not support any session methods.
This section describes all the methods that you can use to configure and retrieve attribute values of the extensible attributes that exist on descendants based on the corresponding action.
Use this method to set or retrieve the action for objects that contain inheritable extensible attributes if a parent object is deleted.
Valid value is "RETAIN" or "REMOVE".
If you specified a parameter, the method returns true when the modification succeeds, and returns false when the operation fails.
If you did not specify a parameter, the method returns the attribute value.
#Get attribute value my $value = $descendants->option_delete_ea(); #Modify attribute value $descendants->option_delete_ea('RETAIN');
Use this method to set or retrieve the action for objects that contain inheritable extensible attributes.
Valid value is "RETAIN", "CONVERT" or "INHERIT".
If you specified a parameter, the method returns true when the modification succeeds, and returns false when the operation fails.
If you did not specify a parameter, the method returns the attribute value.
#Get attribute value my $value = $descendants->option_with_ea(); #Modify attribute value $descendants->option_with_ea('INHERIT');
Use this method to set or retrieve the action for objects that do not contain inheritable extensible attributes.
Valid value is "INHERIT" or "NOT_INHERIT".
If you specified a parameter, the method returns true when the modification succeeds, and returns false when the operation fails.
If you did not specify a parameter, the method returns the attribute value.
#Get attribute value my $value = $descendants->option_without_ea(); #Modify attribute value $descendants->option_without_ea('NOT_INHERIT');
Infoblox Inc. http://www.infoblox.com/
Copyright (c) 2017 Infoblox Inc.