{
    "channelPool": {
        "maxSize": 10,
        "maxConcurrentStreamsLowWatermark": 100
    },
    "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"
            }
        }
    ]
}