Oracle® Fusion Middleware .NET API Reference for Identity Connector Framework  E57662-01
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Member Functions | Properties | List of all members
Org.IdentityConnectors.Framework.Common.Objects.OperationOptionsBuilder Class Reference

Builder for OperationOptions. More...

Public Member Functions

 OperationOptionsBuilder ()
 Create a builder with an empty set of options. More...
 
 OperationOptionsBuilder (OperationOptions options)
 Create a builder from an existing set of options. More...
 
void SetOption (String name, Object value)
 Sets a given option and a value for that option. More...
 
OperationOptions Build ()
 Creates the More...
 

Properties

IDictionary< String, Object > Options [get]
 Returns a mutable reference of the options map. More...
 
string[] AttributesToGet [set]
 Sets the OperationOptions.OP_ATTRIBUTES_TO_GET option. More...
 
GuardedString RunWithPassword [set]
 Set the run with password option. More...
 
string RunAsUser [set]
 Set the run as user option. More...
 
string Scope [set]
 Convenience method to set OperationOptions.OP_SCOPE More...
 
QualifiedUid Container [set]
 Convenience method to set OperationOptions.OP_CONTAINER More...
 

Detailed Description

Builder for OperationOptions.

Constructor & Destructor Documentation

Org.IdentityConnectors.Framework.Common.Objects.OperationOptionsBuilder.OperationOptionsBuilder ( )

Create a builder with an empty set of options.

Org.IdentityConnectors.Framework.Common.Objects.OperationOptionsBuilder.OperationOptionsBuilder ( OperationOptions  options)

Create a builder from an existing set of options.

Parameters
optionsThe existing set of options. Must not be null.

Member Function Documentation

OperationOptions Org.IdentityConnectors.Framework.Common.Objects.OperationOptionsBuilder.Build ( )

Creates the

OperationOptions.

Returns
The newly-created OperationOptions
void Org.IdentityConnectors.Framework.Common.Objects.OperationOptionsBuilder.SetOption ( String  name,
Object  value 
)

Sets a given option and a value for that option.

Parameters
nameThe name of the option
valueThe value of the option. Must be one of the types that we can serialize. See Org.IdentityConnectors.Framework.Common.Serializer.ObjectSerializerFactory for a list of supported types.

Property Documentation

string [] Org.IdentityConnectors.Framework.Common.Objects.OperationOptionsBuilder.AttributesToGet
set

Sets the OperationOptions.OP_ATTRIBUTES_TO_GET option.

Parameters
attrNameslist of ConnectorAttribute names.
QualifiedUid Org.IdentityConnectors.Framework.Common.Objects.OperationOptionsBuilder.Container
set

Convenience method to set OperationOptions.OP_CONTAINER

Parameters
containerThe container. May not be null.
Returns
A this reference to allow chaining
IDictionary<String, Object> Org.IdentityConnectors.Framework.Common.Objects.OperationOptionsBuilder.Options
get

Returns a mutable reference of the options map.

Returns
A mutable reference of the options map.
string Org.IdentityConnectors.Framework.Common.Objects.OperationOptionsBuilder.RunAsUser
set

Set the run as user option.

GuardedString Org.IdentityConnectors.Framework.Common.Objects.OperationOptionsBuilder.RunWithPassword
set

Set the run with password option.

string Org.IdentityConnectors.Framework.Common.Objects.OperationOptionsBuilder.Scope
set

Convenience method to set OperationOptions.OP_SCOPE

Parameters
scopeThe scope. May not be null.
Returns
A this reference to allow chaining

The documentation for this class was generated from the following file: