type DeviceAttributeApplyConfiguration … // DeviceAttributeApplyConfiguration constructs a declarative configuration of the DeviceAttribute type for use with // apply. func DeviceAttribute() *DeviceAttributeApplyConfiguration { … } // WithIntValue sets the IntValue field in the declarative configuration to the given value // and returns the receiver, so that objects can be built by chaining "With" function invocations. // If called multiple times, the IntValue field is set to the value of the last call. func (b *DeviceAttributeApplyConfiguration) WithIntValue(value int64) *DeviceAttributeApplyConfiguration { … } // WithBoolValue sets the BoolValue field in the declarative configuration to the given value // and returns the receiver, so that objects can be built by chaining "With" function invocations. // If called multiple times, the BoolValue field is set to the value of the last call. func (b *DeviceAttributeApplyConfiguration) WithBoolValue(value bool) *DeviceAttributeApplyConfiguration { … } // WithStringValue sets the StringValue field in the declarative configuration to the given value // and returns the receiver, so that objects can be built by chaining "With" function invocations. // If called multiple times, the StringValue field is set to the value of the last call. func (b *DeviceAttributeApplyConfiguration) WithStringValue(value string) *DeviceAttributeApplyConfiguration { … } // WithVersionValue sets the VersionValue field in the declarative configuration to the given value // and returns the receiver, so that objects can be built by chaining "With" function invocations. // If called multiple times, the VersionValue field is set to the value of the last call. func (b *DeviceAttributeApplyConfiguration) WithVersionValue(value string) *DeviceAttributeApplyConfiguration { … }