public class StateMetaInfoSnapshot extends Object
RegisteredKeyValueStateBackendMetaInfo).| Modifier and Type | Class and Description |
|---|---|
static class |
StateMetaInfoSnapshot.BackendStateType
Enum that defines the different types of state that live in Flink backends.
|
static class |
StateMetaInfoSnapshot.CommonOptionsKeys
Predefined keys for the most common options in the meta info.
|
static class |
StateMetaInfoSnapshot.CommonSerializerKeys
Predefined keys for the most common serializer types in the meta info.
|
| Constructor and Description |
|---|
StateMetaInfoSnapshot(String name,
StateMetaInfoSnapshot.BackendStateType backendStateType,
Map<String,String> options,
Map<String,org.apache.flink.api.common.typeutils.TypeSerializerConfigSnapshot> serializerConfigSnapshots,
Map<String,org.apache.flink.api.common.typeutils.TypeSerializer<?>> serializers) |
| Modifier and Type | Method and Description |
|---|---|
StateMetaInfoSnapshot.BackendStateType |
getBackendStateType() |
String |
getName() |
String |
getOption(StateMetaInfoSnapshot.CommonOptionsKeys key) |
String |
getOption(String key) |
Map<String,String> |
getOptionsImmutable() |
Map<String,org.apache.flink.api.common.typeutils.TypeSerializerConfigSnapshot> |
getSerializerConfigSnapshotsImmutable() |
Map<String,org.apache.flink.api.common.typeutils.TypeSerializer<?>> |
getSerializersImmutable() |
org.apache.flink.api.common.typeutils.TypeSerializer<?> |
getTypeSerializer(StateMetaInfoSnapshot.CommonSerializerKeys key) |
org.apache.flink.api.common.typeutils.TypeSerializer<?> |
getTypeSerializer(String key) |
org.apache.flink.api.common.typeutils.TypeSerializerConfigSnapshot |
getTypeSerializerConfigSnapshot(StateMetaInfoSnapshot.CommonSerializerKeys key) |
org.apache.flink.api.common.typeutils.TypeSerializerConfigSnapshot |
getTypeSerializerConfigSnapshot(String key) |
public StateMetaInfoSnapshot(@Nonnull String name, @Nonnull StateMetaInfoSnapshot.BackendStateType backendStateType, @Nonnull Map<String,String> options, @Nonnull Map<String,org.apache.flink.api.common.typeutils.TypeSerializerConfigSnapshot> serializerConfigSnapshots, @Nonnull Map<String,org.apache.flink.api.common.typeutils.TypeSerializer<?>> serializers)
@Nonnull public StateMetaInfoSnapshot.BackendStateType getBackendStateType()
@Nullable public org.apache.flink.api.common.typeutils.TypeSerializerConfigSnapshot getTypeSerializerConfigSnapshot(@Nonnull String key)
@Nullable public org.apache.flink.api.common.typeutils.TypeSerializerConfigSnapshot getTypeSerializerConfigSnapshot(@Nonnull StateMetaInfoSnapshot.CommonSerializerKeys key)
@Nullable public String getOption(@Nonnull StateMetaInfoSnapshot.CommonOptionsKeys key)
@Nullable public org.apache.flink.api.common.typeutils.TypeSerializer<?> getTypeSerializer(@Nonnull String key)
@Nullable public org.apache.flink.api.common.typeutils.TypeSerializer<?> getTypeSerializer(@Nonnull StateMetaInfoSnapshot.CommonSerializerKeys key)
@Nonnull public Map<String,org.apache.flink.api.common.typeutils.TypeSerializerConfigSnapshot> getSerializerConfigSnapshotsImmutable()
Copyright © 2014–2018 The Apache Software Foundation. All rights reserved.