public final class BlobURLParts
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
java.lang.String |
blobName
A
String representing the blob name or null . |
java.lang.String |
containerName
A
String representing the container name or null . |
java.lang.String |
host
A
String representing the host. |
SASQueryParameters |
sasQueryParameters
A
SASQueryParameters representing the SAS query parameters or null . |
java.lang.String |
scheme
A
String representing the scheme. |
java.lang.String |
snapshot
A
java.util.Date representing the snapshot time or null . |
java.util.Map<java.lang.String,java.lang.String[]> |
unparsedParameters
A
Map<String, String[]> representing query parameter vey value pairs aside from SAS parameters
and snapshot time or null . |
Constructor and Description |
---|
BlobURLParts()
Initializes a BlobURLParts object with all fields set to null, except unparsedParameters, which is an empty map.
|
Modifier and Type | Method and Description |
---|---|
java.net.URL |
toURL()
Converts the blob URL parts to a
URL . |
public java.lang.String scheme
String
representing the scheme. Ex: "https://".public java.lang.String host
String
representing the host. Ex: "account.blob.core.windows.net".public java.lang.String containerName
String
representing the container name or null
.public java.lang.String blobName
String
representing the blob name or null
.public java.lang.String snapshot
java.util.Date
representing the snapshot time or null
.public SASQueryParameters sasQueryParameters
SASQueryParameters
representing the SAS query parameters or null
.public java.util.Map<java.lang.String,java.lang.String[]> unparsedParameters
Map<String, String[]>
representing query parameter vey value pairs aside from SAS parameters
and snapshot time or null
.