1# coding: utf-8 2# Copyright (c) 2016, 2021, Oracle and/or its affiliates. All rights reserved. 3# This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. 4 5from __future__ import absolute_import 6 7from .change_connect_harness_compartment_details import ChangeConnectHarnessCompartmentDetails 8from .change_stream_compartment_details import ChangeStreamCompartmentDetails 9from .change_stream_pool_compartment_details import ChangeStreamPoolCompartmentDetails 10from .connect_harness import ConnectHarness 11from .connect_harness_summary import ConnectHarnessSummary 12from .create_connect_harness_details import CreateConnectHarnessDetails 13from .create_cursor_details import CreateCursorDetails 14from .create_group_cursor_details import CreateGroupCursorDetails 15from .create_stream_details import CreateStreamDetails 16from .create_stream_pool_details import CreateStreamPoolDetails 17from .cursor import Cursor 18from .custom_encryption_key import CustomEncryptionKey 19from .custom_encryption_key_details import CustomEncryptionKeyDetails 20from .group import Group 21from .kafka_settings import KafkaSettings 22from .message import Message 23from .partition_reservation import PartitionReservation 24from .private_endpoint_details import PrivateEndpointDetails 25from .private_endpoint_settings import PrivateEndpointSettings 26from .put_messages_details import PutMessagesDetails 27from .put_messages_details_entry import PutMessagesDetailsEntry 28from .put_messages_result import PutMessagesResult 29from .put_messages_result_entry import PutMessagesResultEntry 30from .stream import Stream 31from .stream_pool import StreamPool 32from .stream_pool_summary import StreamPoolSummary 33from .stream_summary import StreamSummary 34from .update_connect_harness_details import UpdateConnectHarnessDetails 35from .update_group_details import UpdateGroupDetails 36from .update_stream_details import UpdateStreamDetails 37from .update_stream_pool_details import UpdateStreamPoolDetails 38 39# Maps type names to classes for streaming services. 40streaming_type_mapping = { 41 "ChangeConnectHarnessCompartmentDetails": ChangeConnectHarnessCompartmentDetails, 42 "ChangeStreamCompartmentDetails": ChangeStreamCompartmentDetails, 43 "ChangeStreamPoolCompartmentDetails": ChangeStreamPoolCompartmentDetails, 44 "ConnectHarness": ConnectHarness, 45 "ConnectHarnessSummary": ConnectHarnessSummary, 46 "CreateConnectHarnessDetails": CreateConnectHarnessDetails, 47 "CreateCursorDetails": CreateCursorDetails, 48 "CreateGroupCursorDetails": CreateGroupCursorDetails, 49 "CreateStreamDetails": CreateStreamDetails, 50 "CreateStreamPoolDetails": CreateStreamPoolDetails, 51 "Cursor": Cursor, 52 "CustomEncryptionKey": CustomEncryptionKey, 53 "CustomEncryptionKeyDetails": CustomEncryptionKeyDetails, 54 "Group": Group, 55 "KafkaSettings": KafkaSettings, 56 "Message": Message, 57 "PartitionReservation": PartitionReservation, 58 "PrivateEndpointDetails": PrivateEndpointDetails, 59 "PrivateEndpointSettings": PrivateEndpointSettings, 60 "PutMessagesDetails": PutMessagesDetails, 61 "PutMessagesDetailsEntry": PutMessagesDetailsEntry, 62 "PutMessagesResult": PutMessagesResult, 63 "PutMessagesResultEntry": PutMessagesResultEntry, 64 "Stream": Stream, 65 "StreamPool": StreamPool, 66 "StreamPoolSummary": StreamPoolSummary, 67 "StreamSummary": StreamSummary, 68 "UpdateConnectHarnessDetails": UpdateConnectHarnessDetails, 69 "UpdateGroupDetails": UpdateGroupDetails, 70 "UpdateStreamDetails": UpdateStreamDetails, 71 "UpdateStreamPoolDetails": UpdateStreamPoolDetails 72} 73