Class Create_signed_resource
- Namespace
- Autodesk.DataManagement.OSS.Models
- Assembly
- Autodesk.DataManagement.dll
public class Create_signed_resource : IParsable
- Inheritance
-
Create_signed_resource
- Implements
-
IParsable
- Inherited Members
Properties
AllowedIpAddresses
If set, the public URL will be restricted to the specified IP addresses. downloads and uploads will be allowed or blocked based on the list of the IP addresses in the X-Forwarded-For header received from Apigee.
public string? AllowedIpAddresses { get; set; }
Property Value
ContentDisposition
If set, the public URL will use that value as Content-Disposition when downloading
public string? ContentDisposition { get; set; }
Property Value
ContentType
If set, the public URL will use that value as Content-Type when downloading
public string? ContentType { get; set; }
Property Value
MinutesExpiration
Expiration time value. Default is 60 minutes.
public int? MinutesExpiration { get; set; }
Property Value
- int?
SingleUse
If it is true, the public URL can only be used once and will expire immediately after use. When downloading an object, URL will expire once the download is complete.
public bool? SingleUse { get; set; }
Property Value
- bool?
Methods
CreateFromDiscriminatorValue(IParseNode)
Creates a new instance of the appropriate class based on discriminator value
public static Create_signed_resource CreateFromDiscriminatorValue(IParseNode parseNode)
Parameters
parseNode
IParseNodeThe parse node to use to read the discriminator value and create the object
Returns
GetFieldDeserializers()
The deserialization information for the current model
public virtual IDictionary<string, Action<IParseNode>> GetFieldDeserializers()
Returns
- IDictionary<string, Action<IParseNode>>
A IDictionary<string, Action<IParseNode>>
Serialize(ISerializationWriter)
Serializes information the current object
public virtual void Serialize(ISerializationWriter writer)
Parameters
writer
ISerializationWriterSerialization writer to use to serialize this model