Documentation
¶
Index ¶
- type AdvancedNetwork
- type Attribute
- type BatchPublisherConfig
- type BitmapIndexOptions
- type CPSubsystem
- type Cache
- type ClassFactories
- type ClassType
- type ClientServerSocketEndpointConfig
- type CompactSerialization
- type DataPersistence
- type DiskTier
- type DurableExecutorService
- type EdgeDefaults
- type EndpointGroup
- type EndpointGroups
- type EntryListener
- type EventJournal
- type ExecutorService
- type FilterList
- type GlobalSerializer
- type Hazelcast
- type HazelcastWrapper
- type Interfaces
- type JavaFilterConfig
- type Jet
- type JetInstance
- type Join
- type Kubernetes
- type LocalDevice
- type ManagementCenterConfig
- type Map
- type MapEviction
- type MapIndex
- type MapStoreConfig
- type MemberServerSocketEndpointConfig
- type MemoryTier
- type MergePolicy
- type MerkleTree
- type MultiMap
- type NativeMemory
- type NearCacheConfig
- type NearCacheEviction
- type Network
- type PartitionGroup
- type Persistence
- type PortAndPortCount
- type Queue
- type ReplicatedMap
- type RestAPI
- type RestServerSocketEndpointConfig
- type SQL
- type SSL
- type SSLProperties
- type ScheduledExecutorService
- type Serialization
- type Serializer
- type Size
- type Sync
- type TieredStore
- type Topic
- type UserCodeDeployment
- type UserCodeNamespaceResource
- type UserCodeNamespaces
- type WanPort
- type WanReplicationConfig
- type WanReplicationReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AdvancedNetwork ¶
type AdvancedNetwork struct { Enabled bool `yaml:"enabled,omitempty"` Join Join `yaml:"join,omitempty"` MemberServerSocketEndpointConfig MemberServerSocketEndpointConfig `yaml:"member-server-socket-endpoint-config,omitempty"` ClientServerSocketEndpointConfig ClientServerSocketEndpointConfig `yaml:"client-server-socket-endpoint-config,omitempty"` RestServerSocketEndpointConfig RestServerSocketEndpointConfig `yaml:"rest-server-socket-endpoint-config,omitempty"` WanServerSocketEndpointConfig map[string]WanPort `yaml:"wan-server-socket-endpoint-config,omitempty"` }
type BatchPublisherConfig ¶
type BatchPublisherConfig struct { ClusterName string `yaml:"cluster-name,omitempty"` BatchSize int32 `yaml:"batch-size,omitempty"` BatchMaxDelayMillis int32 `yaml:"batch-max-delay-millis,omitempty"` ResponseTimeoutMillis int32 `yaml:"response-timeout-millis,omitempty"` AcknowledgementType string `yaml:"acknowledge-type,omitempty"` InitialPublisherState string `yaml:"initial-publisher-state,omitempty"` QueueFullBehavior string `yaml:"queue-full-behavior,omitempty"` QueueCapacity int32 `yaml:"queue-capacity,omitempty"` TargetEndpoints string `yaml:"target-endpoints,omitempty"` Sync *Sync `yaml:"sync,omitempty"` }
type BitmapIndexOptions ¶
type CPSubsystem ¶
type CPSubsystem struct { CPMemberCount int32 `yaml:"cp-member-count"` PersistenceEnabled bool `yaml:"persistence-enabled"` BaseDir string `yaml:"base-dir"` GroupSize *int32 `yaml:"group-size,omitempty"` SessionTimeToLiveSeconds *int32 `yaml:"session-time-to-live-seconds,omitempty"` SessionHeartbeatIntervalSeconds *int32 `yaml:"session-heartbeat-interval-seconds,omitempty"` MissingCpMemberAutoRemovalSeconds *int32 `yaml:"missing-cp-member-auto-removal-seconds,omitempty"` FailOnIndeterminateOperationState *bool `yaml:"fail-on-indeterminate-operation-state,omitempty"` DataLoadTimeoutSeconds *int32 `yaml:"data-load-timeout-seconds,omitempty"` }
type Cache ¶
type Cache struct { BackupCount int32 `yaml:"backup-count"` AsyncBackupCount int32 `yaml:"async-backup-count"` StatisticsEnabled bool `yaml:"statistics-enabled"` ManagementEnabled bool `yaml:"management-enabled"` ReadThrough bool `yaml:"read-through"` WriteThrough bool `yaml:"write-through"` MergePolicy MergePolicy `yaml:"merge-policy"` KeyType ClassType `yaml:"key-type,omitempty"` ValueType ClassType `yaml:"value-type,omitempty"` InMemoryFormat string `yaml:"in-memory-format"` DataPersistence DataPersistence `yaml:"data-persistence,omitempty"` EventJournal EventJournal `yaml:"event-journal,omitempty"` UserCodeNamespace string `yaml:"user-code-namespace,omitempty"` }
type ClassFactories ¶
type ClientServerSocketEndpointConfig ¶
type ClientServerSocketEndpointConfig struct { Port PortAndPortCount `yaml:"port,omitempty"` Interfaces Interfaces `yaml:"interfaces,omitempty"` SSL SSL `yaml:"ssl,omitempty"` }
type CompactSerialization ¶
type DataPersistence ¶
type DurableExecutorService ¶
type EdgeDefaults ¶
type EndpointGroup ¶
type EndpointGroup struct {
Enabled *bool `yaml:"enabled,omitempty"`
}
type EndpointGroups ¶
type EndpointGroups struct { HealthCheck EndpointGroup `yaml:"HEALTH_CHECK,omitempty"` ClusterWrite EndpointGroup `yaml:"CLUSTER_WRITE,omitempty"` Persistence EndpointGroup `yaml:"PERSISTENCE,omitempty"` }
type EntryListener ¶
type EventJournal ¶
type ExecutorService ¶
type FilterList ¶
type GlobalSerializer ¶
type Hazelcast ¶
type Hazelcast struct { Jet Jet `yaml:"jet,omitempty"` ClusterName string `yaml:"cluster-name,omitempty"` Persistence Persistence `yaml:"persistence,omitempty"` Map map[string]Map `yaml:"map,omitempty"` ExecutorService map[string]ExecutorService `yaml:"executor-service,omitempty"` DurableExecutorService map[string]DurableExecutorService `yaml:"durable-executor-service,omitempty"` ScheduledExecutorService map[string]ScheduledExecutorService `yaml:"scheduled-executor-service,omitempty"` UserCodeDeployment UserCodeDeployment `yaml:"user-code-deployment,omitempty"` WanReplication map[string]WanReplicationConfig `yaml:"wan-replication,omitempty"` Properties map[string]string `yaml:"properties,omitempty"` MultiMap map[string]MultiMap `yaml:"multimap,omitempty"` Topic map[string]Topic `yaml:"topic,omitempty"` ReplicatedMap map[string]ReplicatedMap `yaml:"replicatedmap,omitempty"` Queue map[string]Queue `yaml:"queue,omitempty"` Cache map[string]Cache `yaml:"cache,omitempty"` PartitionGroup PartitionGroup `yaml:"partition-group,omitempty"` NativeMemory NativeMemory `yaml:"native-memory,omitempty"` AdvancedNetwork AdvancedNetwork `yaml:"advanced-network,omitempty"` ManagementCenter ManagementCenterConfig `yaml:"management-center,omitempty"` Serialization Serialization `yaml:"serialization,omitempty"` SQL SQL `yaml:"sql,omitempty"` LocalDevice map[string]LocalDevice `yaml:"local-device,omitempty"` CPSubsystem CPSubsystem `yaml:"cp-subsystem,omitempty"` UserCodeNamespaces UserCodeNamespaces `yaml:"user-code-namespaces,omitempty"` }
type HazelcastWrapper ¶
type HazelcastWrapper struct {
Hazelcast Hazelcast `yaml:"hazelcast"`
}
type Interfaces ¶
type JavaFilterConfig ¶
type JavaFilterConfig struct { DefaultsDisable bool `yaml:"defaults-disabled"` Blacklist *FilterList `yaml:"blacklist,omitempty"` Whitelist *FilterList `yaml:"whitelist,omitempty"` }
type Jet ¶
type Jet struct { Enabled *bool `yaml:"enabled,omitempty"` ResourceUploadEnabled *bool `yaml:"resource-upload-enabled,omitempty"` Instance JetInstance `yaml:"instance,omitempty"` EdgeDefaults EdgeDefaults `yaml:"edge-defaults,omitempty"` }
type JetInstance ¶
type JetInstance struct { CooperativeThreadCount *int32 `yaml:"cooperative-thread-count,omitempty"` FlowControlPeriodMillis *int32 `yaml:"flow-control-period,omitempty"` BackupCount *int32 `yaml:"backup-count,omitempty"` ScaleUpDelayMillis *int32 `yaml:"scale-up-delay-millis,omitempty"` LosslessRestartEnabled *bool `yaml:"lossless-restart-enabled,omitempty"` MaxProcessorAccumulatedRecords *int64 `yaml:"max-processor-accumulated-records,omitempty"` }
type Join ¶
type Join struct {
Kubernetes Kubernetes `yaml:"kubernetes,omitempty"`
}
type Kubernetes ¶
type Kubernetes struct { Enabled *bool `yaml:"enabled,omitempty"` Namespace string `yaml:"namespace,omitempty"` ServiceName string `yaml:"service-name,omitempty"` UseNodeNameAsExternalAddress *bool `yaml:"use-node-name-as-external-address,omitempty"` ServicePerPodLabelName string `yaml:"service-per-pod-label-name,omitempty"` ServicePerPodLabelValue string `yaml:"service-per-pod-label-value,omitempty"` ServicePort uint `yaml:"service-port,omitempty"` }
type LocalDevice ¶
type ManagementCenterConfig ¶
type Map ¶
type Map struct { BackupCount int32 `yaml:"backup-count"` AsyncBackupCount int32 `yaml:"async-backup-count"` TimeToLiveSeconds int32 `yaml:"time-to-live-seconds"` MaxIdleSeconds int32 `yaml:"max-idle-seconds"` Eviction MapEviction `yaml:"eviction,omitempty"` ReadBackupData bool `yaml:"read-backup-data"` InMemoryFormat string `yaml:"in-memory-format"` StatisticsEnabled bool `yaml:"statistics-enabled"` Indexes []MapIndex `yaml:"indexes,omitempty"` Attributes []Attribute `yaml:"attributes,omitempty"` DataPersistence DataPersistence `yaml:"data-persistence,omitempty"` WanReplicationReference map[string]WanReplicationReference `yaml:"wan-replication-ref,omitempty"` MapStoreConfig MapStoreConfig `yaml:"map-store,omitempty"` EntryListeners []EntryListener `yaml:"entry-listeners,omitempty"` NearCache NearCacheConfig `yaml:"near-cache,omitempty"` EventJournal EventJournal `yaml:"event-journal,omitempty"` TieredStore TieredStore `yaml:"tiered-store,omitempty"` MerkleTree MerkleTree `yaml:"merkle-tree,omitempty"` UserCodeNamespace string `yaml:"user-code-namespace,omitempty"` }
type MapEviction ¶
type MapIndex ¶
type MapIndex struct { Name string `yaml:"name,omitempty"` Type string `yaml:"type"` Attributes []string `yaml:"attributes"` BitmapIndexOptions BitmapIndexOptions `yaml:"bitmap-index-options,omitempty"` }
type MapStoreConfig ¶
type MapStoreConfig struct { Enabled bool `yaml:"enabled"` WriteCoalescing *bool `yaml:"write-coalescing,omitempty"` WriteDelaySeconds int32 `yaml:"write-delay-seconds"` WriteBatchSize int32 `yaml:"write-batch-size"` ClassName string `yaml:"class-name"` Properties map[string]string `yaml:"properties,omitempty"` InitialLoadMode string `yaml:"initial-mode"` }
type MemberServerSocketEndpointConfig ¶
type MemberServerSocketEndpointConfig struct { Port PortAndPortCount `yaml:"port,omitempty"` Interfaces Interfaces `yaml:"interfaces,omitempty"` SSL SSL `yaml:"ssl,omitempty"` }
type MemoryTier ¶
type MemoryTier struct {
Capacity Size `yaml:"capacity,omitempty"`
}
type MergePolicy ¶
type MerkleTree ¶
type MultiMap ¶
type MultiMap struct { BackupCount int32 `yaml:"backup-count"` AsyncBackupCount int32 `yaml:"async-backup-count"` Binary bool `yaml:"binary"` CollectionType string `yaml:"value-collection-type"` StatisticsEnabled bool `yaml:"statistics-enabled"` MergePolicy MergePolicy `yaml:"merge-policy"` UserCodeNamespace string `yaml:"user-code-namespace,omitempty"` }
type NativeMemory ¶
type NativeMemory struct { Enabled bool `yaml:"enabled"` AllocatorType string `yaml:"allocator-type"` Size Size `yaml:"size,omitempty"` MinBlockSize int32 `yaml:"min-block-size,omitempty"` PageSize int32 `yaml:"page-size,omitempty"` MetadataSpacePercentage int32 `yaml:"metadata-space-percentage,omitempty"` }
type NearCacheConfig ¶
type NearCacheConfig struct { InMemoryFormat string `yaml:"in-memory-format"` InvalidateOnChange bool `yaml:"invalidate-on-change"` TimeToLiveSeconds uint `yaml:"time-to-live-seconds"` MaxIdleSeconds uint `yaml:"max-idle-seconds"` CacheLocalEntries bool `yaml:"cache-local-entries"` Eviction NearCacheEviction `yaml:"eviction"` }
type NearCacheEviction ¶
type PartitionGroup ¶
type Persistence ¶
type Persistence struct { Enabled *bool `yaml:"enabled,omitempty"` BaseDir string `yaml:"base-dir"` BackupDir string `yaml:"backup-dir,omitempty"` Parallelism int32 `yaml:"parallelism"` ValidationTimeoutSec int32 `yaml:"validation-timeout-seconds"` ClusterDataRecoveryPolicy string `yaml:"cluster-data-recovery-policy"` AutoRemoveStaleData *bool `yaml:"auto-remove-stale-data"` }
type PortAndPortCount ¶
type Queue ¶
type Queue struct { BackupCount int32 `yaml:"backup-count"` AsyncBackupCount int32 `yaml:"async-backup-count"` EmptyQueueTtl int32 `yaml:"empty-queue-ttl"` MaxSize int32 `yaml:"max-size"` StatisticsEnabled bool `yaml:"statistics-enabled"` MergePolicy MergePolicy `yaml:"merge-policy"` PriorityComparatorClass string `yaml:"priority-comparator-class-name"` UserCodeNamespace string `yaml:"user-code-namespace,omitempty"` }
type ReplicatedMap ¶
type ReplicatedMap struct { InMemoryFormat string `yaml:"in-memory-format"` AsyncFillup bool `yaml:"async-fillup"` StatisticsEnabled bool `yaml:"statistics-enabled"` MergePolicy MergePolicy `yaml:"merge-policy"` UserCodeNamespace string `yaml:"user-code-namespace,omitempty"` }
type RestAPI ¶
type RestAPI struct { Enabled *bool `yaml:"enabled,omitempty"` EndpointGroups EndpointGroups `yaml:"endpoint-groups,omitempty"` }
type RestServerSocketEndpointConfig ¶
type RestServerSocketEndpointConfig struct { Port PortAndPortCount `yaml:"port,omitempty"` EndpointGroups EndpointGroups `yaml:"endpoint-groups,omitempty"` SSL SSL `yaml:"ssl,omitempty"` }
type SSL ¶
type SSL struct { Enabled *bool `yaml:"enabled,omitempty"` FactoryClassName string `yaml:"factory-class-name,omitempty"` Properties SSLProperties `yaml:"properties,omitempty"` }
type SSLProperties ¶
type SSLProperties struct { Protocol string `yaml:"protocol,omitempty"` MutualAuthentication string `yaml:"mutualAuthentication,omitempty"` KeyStore string `yaml:"keyStore,omitempty"` KeyStorePassword string `yaml:"keyStorePassword,omitempty"` KeyStoreType string `yaml:"keyStoreType,omitempty"` TrustStore string `yaml:"trustStore,omitempty"` TrustStorePassword string `yaml:"trustStorePassword,omitempty"` TrustStoreType string `yaml:"trustStoreType,omitempty"` }
type Serialization ¶
type Serialization struct { PortableVersion int32 `yaml:"portable-version"` UseNativeByteOrder bool `yaml:"use-native-byte-order"` EnableCompression bool `yaml:"enable-compression"` OverrideDefaultSerializers bool `yaml:"allow-override-default-serializers"` AllowUnsafe bool `yaml:"allow-unsafe"` ByteOrder string `yaml:"byte-order"` DataSerializableFactories []ClassFactories `yaml:"data-serializable-factories,omitempty"` PortableFactories []ClassFactories `yaml:"portable-factories,omitempty"` GlobalSerializer *GlobalSerializer `yaml:"global-serializer,omitempty"` Serializers []Serializer `yaml:"serializers,omitempty"` JavaSerializationFilter *JavaFilterConfig `yaml:"java-serialization-filter,omitempty"` CompactSerialization *CompactSerialization `yaml:"compact-serialization,omitempty"` }
type Serializer ¶
type Sync ¶
type Sync struct {
ConsistencyCheckStrategy string `yaml:"consistency-check-strategy,omitempty"`
}
type TieredStore ¶
type TieredStore struct { Enabled bool `yaml:"enabled"` MemoryTier MemoryTier `yaml:"memory-tier"` DiskTier DiskTier `yaml:"disk-tier"` }
type Topic ¶
type Topic struct { GlobalOrderingEnabled bool `yaml:"global-ordering-enabled"` MultiThreadingEnabled bool `yaml:"multi-threading-enabled"` StatisticsEnabled bool `yaml:"statistics-enabled"` MessageListeners []string `yaml:"message-listeners,omitempty"` UserCodeNamespace string `yaml:"user-code-namespace,omitempty"` }
type UserCodeDeployment ¶
type UserCodeDeployment struct { Enabled *bool `yaml:"enabled,omitempty"` ClassCacheMode string `yaml:"class-cache-mode,omitempty"` ProviderMode string `yaml:"provider-mode,omitempty"` BlacklistPrefixes string `yaml:"blacklist-prefixes,omitempty"` WhitelistPrefixes string `yaml:"whitelist-prefixes,omitempty"` ProviderFilter string `yaml:"provider-filter,omitempty"` }
type UserCodeNamespaces ¶
type UserCodeNamespaces struct { Enabled *bool `yaml:"enabled,omitempty"` ClassFilter *JavaFilterConfig `yaml:"class-filter,omitempty"` Namespaces map[string][]UserCodeNamespaceResource `yaml:",inline"` }
type WanPort ¶
type WanPort struct {
PortAndPortCount PortAndPortCount `yaml:"port,omitempty"`
}
type WanReplicationConfig ¶
type WanReplicationConfig struct {
BatchPublisher map[string]BatchPublisherConfig `yaml:"batch-publisher,omitempty"`
}
type WanReplicationReference ¶
Click to show internal directories.
Click to hide internal directories.