func (p *AlibabaCloudProvider) ApplyChanges(changes *plan.Changes) error {
	if changes == nil || len(changes.Create)+len(changes.Delete)+len(changes.UpdateNew) == 0 {
		// No op
		return nil
	}

	if p.privateZone {
		return p.applyChangesForPrivateZone(changes)
	}
	return p.applyChangesForDNS(changes)
}
func (p *AlibabaCloudProvider) ApplyChanges(changes *plan.Changes) error {
	if changes == nil || len(changes.Create)+len(changes.Delete)+len(changes.UpdateNew) == 0 {
		
		return nil
	}

	if p.privateZone {
		return p.applyChangesForPrivateZone(changes)
	}
	return p.applyChangesForDNS(changes)
}
func ( p * AlibabaCloudProvider ) ApplyChanges ( changes * plan . Changes ) error { if changes == nil || len ( changes . Create ) + len ( changes . Delete ) + len ( changes . UpdateNew ) == 0 { // No op return nil } if p . privateZone { return p . applyChangesForPrivateZone ( changes ) } return p . applyChangesForDNS ( changes ) }
// ApplyChanges applies the given changes.
//
// Returns nil if the operation was successful or an error if the operation failed.
ApplyChanges applies the given changes . Returns nil if the operation was successful or an error if the operation failed .