public PropertyContainer(Models.OutputFileBlobContainerDestination protocolObject) : base(BindingState.Bound) { this.ContainerUrlProperty = this.CreatePropertyAccessor( protocolObject.ContainerUrl, nameof(ContainerUrl), BindingAccess.Read); this.IdentityReferenceProperty = this.CreatePropertyAccessor( UtilitiesInternal.CreateObjectWithNullCheck(protocolObject.IdentityReference, o => new ComputeNodeIdentityReference(o).Freeze()), nameof(IdentityReference), BindingAccess.Read); this.PathProperty = this.CreatePropertyAccessor( protocolObject.Path, nameof(Path), BindingAccess.Read); }
/// <summary> /// Initializes a new instance of the OutputFileDestination class. /// </summary> /// <param name="container">A location in Azure blob storage to which /// files are uploaded.</param> public OutputFileDestination(OutputFileBlobContainerDestination container = default(OutputFileBlobContainerDestination)) { Container = container; CustomInit(); }