{
    "channelPool": {
        "maxSize": 10,
        "maxConcurrentStreamsLowWatermark": 25
    },
    "method": [
        {
            "name": ["/google.spanner.v1.Spanner/CreateSession"],
            "affinity": {
                "command": "BIND",
                "affinityKey": "name"
            }
        },
        {
            "name": ["/google.spanner.v1.Spanner/GetSession"],
            "affinity": {
                "command": "BOUND",
                "affinityKey": "name"
            }
        },
        {
            "name": ["/google.spanner.v1.Spanner/DeleteSession"],
            "affinity": {
                "command": "UNBIND",
                "affinityKey": "name"
            }
        },
        {
            "name": ["/google.spanner.v1.Spanner/ExecuteSql"],
            "affinity": {
                "command": "BOUND",
                "affinityKey": "session"
            }
        },
        {
            "name": ["/google.spanner.v1.Spanner/ExecuteStreamingSql"],
            "affinity": {
                "command": "BOUND",
                "affinityKey": "session"
            }
        },
        {
            "name": ["/google.spanner.v1.Spanner/Read"],
            "affinity": {
                "command": "BOUND",
                "affinityKey": "session"
            }
        },
        {
            "name": ["/google.spanner.v1.Spanner/StreamingRead"],
            "affinity": {
                "command": "BOUND",
                "affinityKey": "session"
            }
        },
        {
            "name": ["/google.spanner.v1.Spanner/BeginTransaction"],
            "affinity": {
                "command": "BOUND",
                "affinityKey": "session"
            }
        },
        {
            "name": ["/google.spanner.v1.Spanner/Commit"],
            "affinity": {
                "command": "BOUND",
                "affinityKey": "session"
            }
        },
        {
            "name": ["/google.spanner.v1.Spanner/Rollback"],
            "affinity": {
                "command": "BOUND",
                "affinityKey": "session"
            }
        },
        {
            "name": ["/google.spanner.v1.Spanner/PartitionQuery"],
            "affinity": {
                "command": "BOUND",
                "affinityKey": "session"
            }
        },
        {
            "name": ["/google.spanner.v1.Spanner/PartitionRead"],
            "affinity": {
                "command": "BOUND",
                "affinityKey": "session"
            }
        }
    ]
}
