C# Class ServiceClientGenerator.CustomizationsModel.ShapeModifier

The ShapeModifier allows shapes pulled from the model to be customized by excluding properties, modifying them (rename etc) and injecting properties not in the original model.
Datei anzeigen Open project: aws/aws-sdk-net

Public Methods

Method Description
AddExclusion ( string propertyName ) : void
AddInjection ( string propertyName, JsonData shapeData ) : void
AddModifier ( string propertyName, JsonData modifierData ) : void
InjectedPropertyData ( string propertyName ) : PropertyInjector
IsExcludedProperty ( string propertyName ) : bool
IsModified ( string propertyName ) : bool
PropertyModifier ( string propertyName ) : PropertyModifier

Method Details

AddExclusion() public method

public AddExclusion ( string propertyName ) : void
propertyName string
return void

AddInjection() public method

public AddInjection ( string propertyName, JsonData shapeData ) : void
propertyName string
shapeData JsonData
return void

AddModifier() public method

public AddModifier ( string propertyName, JsonData modifierData ) : void
propertyName string
modifierData JsonData
return void

InjectedPropertyData() public method

public InjectedPropertyData ( string propertyName ) : PropertyInjector
propertyName string
return PropertyInjector

IsExcludedProperty() public method

public IsExcludedProperty ( string propertyName ) : bool
propertyName string
return bool

IsModified() public method

public IsModified ( string propertyName ) : bool
propertyName string
return bool

PropertyModifier() public method

public PropertyModifier ( string propertyName ) : PropertyModifier
propertyName string
return PropertyModifier