(serviceInstanceGUID, routeGUID string)
| 125 | } |
| 126 | |
| 127 | func (actor Actor) getRouteBinding(serviceInstanceGUID, routeGUID string) (resources.RouteBinding, ccv3.Warnings, error) { |
| 128 | bindings, _, warnings, err := actor.CloudControllerClient.GetRouteBindings( |
| 129 | ccv3.Query{Key: ccv3.RouteGUIDFilter, Values: []string{routeGUID}}, |
| 130 | ccv3.Query{Key: ccv3.ServiceInstanceGUIDFilter, Values: []string{serviceInstanceGUID}}, |
| 131 | ccv3.Query{Key: ccv3.PerPage, Values: []string{"1"}}, |
| 132 | ccv3.Query{Key: ccv3.Page, Values: []string{"1"}}, |
| 133 | ) |
| 134 | |
| 135 | switch { |
| 136 | case err != nil: |
| 137 | return resources.RouteBinding{}, warnings, err |
| 138 | case len(bindings) == 0: |
| 139 | return resources.RouteBinding{}, warnings, actionerror.RouteBindingNotFoundError{} |
| 140 | default: |
| 141 | return bindings[0], warnings, nil |
| 142 | } |
| 143 | } |
| 144 | |
| 145 | func (actor Actor) getRouteForBinding(params getRouteForBindingParams) (resources.Route, ccv3.Warnings, error) { |
| 146 | var ( |
no test coverage detected