22.81. Class ObjectBuilder

Namespace: ArmoniK.Core.Adapters.S3
Assembly: ArmoniK.Core.Adapters.S3.dll

Class for building S3 instance and Object interfaces through Dependency Injection

[PublicAPI]
public class ObjectBuilder : IDependencyInjectionBuildable

22.81.1. Inheritance

objectObjectBuilder

22.81.2. Implements

IDependencyInjectionBuildable

22.81.3. Inherited Members

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()

22.81.4. Methods

22.81.4.1. Build(IServiceCollection, ConfigurationManager, ILogger)

Initialize object through Dependency Injection

[PublicAPI]
public void Build(IServiceCollection serviceCollection, ConfigurationManager configuration, ILogger logger)

22.81.4.1.1. Parameters

serviceCollection IServiceCollection

Collection of service descriptors

configuration ConfigurationManager

Access to application configuration

logger ILogger

Instance of logger to produce logs during object initialization