TypedLinkAttributeDefinition
public struct TypedLinkAttributeDefinition : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The default value of the attribute (if configured).
Declaration
Swift
public let defaultValue: TypedAttributeValue?
-
Whether the attribute is mutable or not.
Declaration
Swift
public let isImmutable: Bool?
-
The unique name of the typed link attribute.
Declaration
Swift
public let name: String
-
The required behavior of the TypedLinkAttributeDefinition.
Declaration
Swift
public let requiredBehavior: RequiredAttributeBehavior
-
Validation rules that are attached to the attribute definition.
Declaration
Swift
public let rules: [String : Rule]?
-
The type of the attribute.
Declaration
Swift
public let type: FacetAttributeType
-
Undocumented
Declaration
Swift
public init(defaultValue: TypedAttributeValue? = nil, isImmutable: Bool? = nil, name: String, requiredBehavior: RequiredAttributeBehavior, rules: [String : Rule]? = nil, type: FacetAttributeType)
-
Declaration
Swift
public func validate(name: String) throws