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
View on GitHub
TypedLinkAttributeDefinition Structure Reference