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.
ファイルを表示 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