// SetPath sets the path on the readiness check.
768359
func (rc *ReadinessCheck) SetPath(p string) *ReadinessCheck {
	rc.Path = p
	return rc
}
947209
func (s *JdbcTarget) SetPath(v string) *JdbcTarget {
	s.Path = &v
	return s
}
208154
func (s *HostVolumeProperties) SetSourcePath(v string) *HostVolumeProperties {
	s.SourcePath = &v
	return s
}
1101428
func (s *Location) SetFilePath(v string) *Location {
	s.FilePath = &v
	return s
}
1320477
func (s *SetFileModeEntry) SetFilePath(v string) *SetFileModeEntry {
	s.FilePath = &v
	return s
}
217309
func (s *UploadServerCertificateInput) SetPath(v string) *UploadServerCertificateInput {
	s.Path = &v
	return s
}
1296145
func (s *DiskInfo) SetPath(v string) *DiskInfo {
	s.Path = &v
	return s
}
793653
func (s *GetFileOutput) SetFilePath(v string) *GetFileOutput {
	s.FilePath = &v
	return s
}
473243
func (s *GroupDetail) SetPath(v string) *GroupDetail {
	s.Path = &v
	return s
}
544234
func (i *ImageObj) SetImagePath(path string) error {

	file, err := os.Open(path)
	if err != nil {
		return err
	}
	defer file.Close()

	err = i.SetImage(file)
	if err != nil {
		return err
	}
	return nil
}
700305
func (s *GetFolderPathOutput) SetPath(v *ResourcePath) *GetFolderPathOutput {
	s.Path = v
	return s
}
549809
func (s *InstanceProfile) SetPath(v string) *InstanceProfile {
	s.Path = &v
	return s
}
1234230
func (s *JsonClassifier) SetJsonPath(v string) *JsonClassifier {
	s.JsonPath = &v
	return s
}
509633
func (s *PutFileInput) SetFilePath(v string) *PutFileInput {
	s.FilePath = &v
	return s
}
826319
func (s *GetFileInput) SetFilePath(v string) *GetFileInput {
	s.FilePath = &v
	return s
}
509267
func (s *SourceFileSpecifier) SetFilePath(v string) *SourceFileSpecifier {
	s.FilePath = &v
	return s
}
1309146
func (s *Disk) SetPath(v string) *Disk {
	s.Path = &v
	return s
}