def Main(): plugin.Plugin([ plugin.DirectOutputDescriptor('.v2.proto', ProtoFormatVisitor), plugin.OutputDescriptor('.v3alpha.proto', ProtoFormatVisitor, functools.partial(migrate.V3MigrationXform, False)), plugin.OutputDescriptor('.v3alpha.envoy_internal.proto', ProtoFormatVisitor, functools.partial(migrate.V3MigrationXform, True)) ], ParameterCallback)
def Main(): plugin.Plugin([ plugin.DirectOutputDescriptor( '.active.proto', functools.partial(ProtoFormatVisitor, status_pb2.ACTIVE)), plugin.OutputDescriptor( '.next_major_version_candidate.proto', functools.partial(ProtoFormatVisitor, status_pb2.NEXT_MAJOR_VERSION_CANDIDATE), functools.partial(migrate.VersionUpgradeXform, 2, False)), plugin.OutputDescriptor( '.next_major_version_candidate.envoy_internal.proto', functools.partial(ProtoFormatVisitor, status_pb2.NEXT_MAJOR_VERSION_CANDIDATE), functools.partial(migrate.VersionUpgradeXform, 2, True)) ], ParameterCallback)
def Main(): plugin.Plugin([ plugin.DirectOutputDescriptor( '.v2.proto', functools.partial(ProtoFormatVisitor, status_pb2.ACTIVE)), plugin.OutputDescriptor( '.v3.proto', functools.partial(ProtoFormatVisitor, status_pb2.NEXT_MAJOR_VERSION_CANDIDATE), functools.partial(migrate.V3MigrationXform, False)), plugin.OutputDescriptor( '.v3.envoy_internal.proto', functools.partial(ProtoFormatVisitor, status_pb2.NEXT_MAJOR_VERSION_CANDIDATE), functools.partial(migrate.V3MigrationXform, True)) ], ParameterCallback)
def Main(): plugin.Plugin([ plugin.DirectOutputDescriptor('.active_or_frozen.proto', functools.partial( ProtoFormatVisitor, True), want_params=True), plugin.OutputDescriptor('.next_major_version_candidate.proto', functools.partial(ProtoFormatVisitor, False), functools.partial(migrate.VersionUpgradeXform, 2, False), want_params=True), plugin.OutputDescriptor( '.next_major_version_candidate.envoy_internal.proto', functools.partial(ProtoFormatVisitor, False), functools.partial(migrate.VersionUpgradeXform, 2, True), want_params=True) ])
def Main(): plugin.Plugin([ plugin.DirectOutputDescriptor('.v2.proto', ProtoFormatVisitor()), plugin.OutputDescriptor('.v3alpha.proto', ProtoFormatVisitor(), migrate.V3MigrationXform) ])
def Main(): plugin.Plugin('.rst', RstFormatVisitor())
def Main(): plugin.Plugin([plugin.DirectOutputDescriptor('.rst', RstFormatVisitor)])
def Main(): plugin.Plugin([ plugin.DirectOutputDescriptor('.v2.proto', ProtoFormatVisitor), plugin.OutputDescriptor('.v3alpha.proto', ProtoFormatVisitor, migrate.V3MigrationXform) ], ParameterCallback)
def Main(): plugin.Plugin([ plugin.DirectOutputDescriptor('.types.pb_text', TypeWhispererVisitor), ])
def Main(): plugin.Plugin('.proto', ProtoFormatVisitor())