bosh/bosh.go
func (director *BoshDirector) ChangeJobState(deploymentName, jobName, state string, index int, manifest io.Reader) (taskID int, err error) {
	endpoint := fmt.Sprintf("https://%s:%d/deployments/%s/jobs/%s/%d?state=%s", director.ip, director.port, deploymentName, jobName, index, state)
	httpEntity := director.getEntity(endpoint, "text/yaml")
	request := director.gateway.Put(httpEntity, manifest)
	resp, err := request()
	if err != nil {
		return
	}
	return retrieveTaskID(resp)
}
func (director *BoshDirector) ChangeJobState(deploymentName, jobName, state string, index int, manifest io.Reader) (taskID int, err error) {
	endpoint := fmt.Sprintf("https://%s:%d/deployments/%s/jobs/%s/%d?state=%s", director.ip, director.port, deploymentName, jobName, index, state)
	httpEntity := director.getEntity(endpoint, "text/yaml")
	request := director.gateway.Put(httpEntity, manifest)
	resp, err := request()
	if err != nil {
		return
	}
	return retrieveTaskID(resp)
}
func ( director * BoshDirector ) ChangeJobState ( deploymentName , jobName , state string , index int , manifest io . Reader ) ( taskID int , err error ) { endpoint := fmt . Sprintf ( " " , director . ip , director . port , deploymentName , jobName , index , state ) httpEntity := director . getEntity ( endpoint , " " ) request := director . gateway . Put ( httpEntity , manifest ) resp , err := request ( ) if err != nil { return } return retrieveTaskID ( resp ) }
//ChangeJobState -
ChangeJobState -