Block Class

  • java.lang.Object
    • com.azure.storage.blob.models.Block

Implements

public final class Block
implements XmlSerializable<Block>

Represents a single block in a block blob. It describes the block's ID and size.

Constructor Summary

Constructor Description
Block()

Creates an instance of Block class.

Method Summary

Modifier and Type Method and Description
static Block fromXml(XmlReader xmlReader)

Reads an instance of Block from the XmlReader.

static Block fromXml(XmlReader xmlReader, String rootElementName)

Reads an instance of Block from the XmlReader.

String getName()

Get the name property: The base64 encoded block ID.

int getSize()

Deprecated

Get the sizeInt property: The SizeInt property.

long getSizeLong()

Get the sizeLong property: The block size in bytes.

Block setName(String name)

Set the name property: The base64 encoded block ID.

Block setSize(int sizeInt)

Deprecated

Set the sizeInt property: The SizeInt property.

Block setSizeLong(long sizeLong)

Set the sizeLong property: The block size in bytes.

XmlWriter toXml(XmlWriter xmlWriter)
XmlWriter toXml(XmlWriter xmlWriter, String rootElementName)

Methods inherited from java.lang.Object

Constructor Details

Block

public Block()

Creates an instance of Block class.

Method Details

fromXml

public static Block fromXml(XmlReader xmlReader)

Reads an instance of Block from the XmlReader.

Parameters:

xmlReader - The XmlReader being read.

Returns:

An instance of Block if the XmlReader was pointing to an instance of it, or null if it was pointing to XML null.

Throws:

XMLStreamException

- If the deserialized XML object was missing any required properties.

fromXml

public static Block fromXml(XmlReader xmlReader, String rootElementName)

Reads an instance of Block from the XmlReader.

Parameters:

xmlReader - The XmlReader being read.
rootElementName - Optional root element name to override the default defined by the model. Used to support cases where the model can deserialize from different root element names.

Returns:

An instance of Block if the XmlReader was pointing to an instance of it, or null if it was pointing to XML null.

Throws:

XMLStreamException

- If the deserialized XML object was missing any required properties.

getName

public String getName()

Get the name property: The base64 encoded block ID.

Returns:

the name value.

getSize

@Deprecated
public int getSize()

Deprecated

Get the sizeInt property: The SizeInt property.

Returns:

the sizeInt value.

getSizeLong

public long getSizeLong()

Get the sizeLong property: The block size in bytes.

Returns:

the sizeLong value.

setName

public Block setName(String name)

Set the name property: The base64 encoded block ID.

Parameters:

name - the name value to set.

Returns:

the Block object itself.

setSize

@Deprecated
public Block setSize(int sizeInt)

Deprecated

Set the sizeInt property: The SizeInt property.

Parameters:

sizeInt - the sizeInt value to set.

Returns:

the Block object itself.

setSizeLong

public Block setSizeLong(long sizeLong)

Set the sizeLong property: The block size in bytes.

Parameters:

sizeLong - the sizeLong value to set.

Returns:

the Block object itself.

toXml

public XmlWriter toXml(XmlWriter xmlWriter)

Parameters:

xmlWriter

Throws:

toXml

public XmlWriter toXml(XmlWriter xmlWriter, String rootElementName)

Parameters:

xmlWriter
rootElementName

Throws:

Applies to