public abstract static class ContainerMetadata.Builder<T extends ContainerMetadata.Builder<T>> extends Object
Modifier and Type | Field and Description |
---|---|
protected long |
bytes |
protected long |
count |
protected Map<String,String> |
metadata |
protected String |
name |
protected String |
readACL |
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
ContainerMetadata |
build() |
T |
bytes(long bytes) |
T |
count(long count) |
T |
fromContainerMetadata(ContainerMetadata in) |
T |
metadata(Map<String,String> metadata) |
T |
name(String name) |
T |
readACL(String readACL) |
protected abstract T |
self() |
protected String name
protected long count
protected long bytes
protected String readACL
protected abstract T self()
public T name(String name)
ContainerMetadata.getName()
public T count(long count)
ContainerMetadata.getCount()
public T bytes(long bytes)
ContainerMetadata.getBytes()
public T readACL(String readACL)
ContainerMetadata.getReadACL()
public T metadata(Map<String,String> metadata)
ContainerMetadata.getMetadata()
public ContainerMetadata build()
public T fromContainerMetadata(ContainerMetadata in)
Copyright © 2009–2017 The Apache Software Foundation. All rights reserved.